summaryrefslogtreecommitdiff
path: root/tests/ls/Test.pm
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1997-09-14 02:27:14 +0000
committerJim Meyering <jim@meyering.net>1997-09-14 02:27:14 +0000
commitf8356568bd07a3840ee8e4c9770d962194fbe67f (patch)
tree8dbed24d7ab8d0ff88b88d10e7532cc973c19edf /tests/ls/Test.pm
parentfced145a6f6aab41e744f573094709d2b1c4d279 (diff)
downloadcoreutils-f8356568bd07a3840ee8e4c9770d962194fbe67f.tar.xz
.
Diffstat (limited to 'tests/ls/Test.pm')
-rw-r--r--tests/ls/Test.pm27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/ls/Test.pm b/tests/ls/Test.pm
new file mode 100644
index 000000000..8d5d8d4db
--- /dev/null
+++ b/tests/ls/Test.pm
@@ -0,0 +1,27 @@
+package Test;
+require 5.002;
+use strict;
+
+$Test::input_via_default = {FILE => 0};
+
+my @tv = (
+# test name, options, input, expected output, expected return code
+#
+['q1', '-b', sub{('""""" "', 'b')}, '"""""\\ " b', 0],
+['q2', '-b -Q', sub{('""""" "', 'b')}, '\\"\\"\\"\\"\\"\\ \\" b', 0],
+);
+
+sub test_vector
+{
+ my $t;
+ foreach $t (@tv)
+ {
+ # FIXME: append newline
+ my ($test_name, $flags, $in, $exp, $ret) = @$t;
+
+ }
+
+ return @tv;
+}
+
+1;