From 2e1f0f43f0857c86e004ccf12b476683f578dcff Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 22 Apr 2001 09:14:14 +0000 Subject: check -R, too --- tests/ls/no-arg | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/ls/no-arg b/tests/ls/no-arg index 6852d78e7..9f68eefd9 100755 --- a/tests/ls/no-arg +++ b/tests/ls/no-arg @@ -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 -- cgit v1.2.3-70-g09d2