]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Test for new -p behavior. Omit -1 option.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 29 Apr 2005 21:01:29 +0000 (21:01 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 29 Apr 2005 21:01:29 +0000 (21:01 +0000)
The "ls --color" test wasn't being checked; add a check for
"ls --color=auto" instead.

tests/ls/file-type

index 22511f8faafc635874d86b22e031a1f3de56fe06..8eafe95542ef4d87d528da23f66e1258b5d48047 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# contrast ls -F and ls --indicator-style=file-type
+# contrast ls -F, ls -p, and ls --indicator-style=file-type
 
 if test "$VERBOSE" = yes; then
   set -x
@@ -40,7 +40,7 @@ fi
 
 fail=0
 
-ls -1F sub > out || fail=1
+ls -F sub > out || fail=1
 cat <<EOF > exp
 $block${char}dir/
 executable*
@@ -52,7 +52,10 @@ slink-reg@
 EOF
 
 sed 's/\*//' exp > exp2
-ls -1 --indicator-style=file-type sub > out2 || fail=1
+ls --indicator-style=file-type sub > out2 || fail=1
+
+sed 's/[@|]$//' exp2 > exp3
+ls -p sub > out3 || fail=1
 
 cmp out exp || fail=1
 test $fail = 1 && diff out exp 2> /dev/null
@@ -60,15 +63,11 @@ test $fail = 1 && diff out exp 2> /dev/null
 cmp out2 exp2 || fail=1
 test $fail = 1 && diff out2 exp2 2> /dev/null
 
-ls --color -1F sub > out3 || fail=1
-cat <<EOF > exp3
-$block${char}dir/
-executable*
-fifo|
-regular
-slink-dangle@
-slink-dir@
-slink-reg@
-EOF
+cmp out3 exp3 || fail=1
+test $fail = 1 && diff out3 exp3 2> /dev/null
+
+ls --color=auto -F sub > out || fail=1
+cmp out exp || fail=1
+test $fail = 1 && diff out exp 2> /dev/null
 
 (exit $fail); exit $fail