]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
check -R, too
authorJim Meyering <jim@meyering.net>
Sun, 22 Apr 2001 09:14:14 +0000 (09:14 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 22 Apr 2001 09:14:14 +0000 (09:14 +0000)
tests/ls/no-arg

index 6852d78e778b7c4d7d944c49b81793aee896ff83..9f68eefd9851f97ee5a5a17d9c2b0944f61f5215 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# make sure ls does the right thing when invoked with no arguments.
+# make sure ls and `ls -R' do the right thing when invoked with no arguments.
 
 if test "$VERBOSE" = yes; then
   set -x
@@ -15,6 +15,7 @@ framework_failure=0
 mkdir $tmp || framework_failure=1
 cd $tmp || framework_failure=1
 mkdir -p dir/subdir || framework_failure=1
+touch dir/subdir/file2 || framework_failure=1
 ln -s f symlink || framework_failure=1
 
 cat > exp <<\EOF || framework_failure=1
@@ -36,4 +37,23 @@ ls > out || fail=1
 cmp out exp || fail=1
 test $fail = 1 && diff out exp 2> /dev/null
 
+cat > exp <<\EOF
+.:
+dir
+exp
+out
+symlink
+
+./dir:
+subdir
+
+./dir/subdir:
+file2
+EOF
+
+ls -R > out || fail=1
+
+cmp out exp || fail=1
+test $fail = 1 && diff out exp 2> /dev/null
+
 (exit $fail); exit