diff options
author | Jim Meyering <jim@meyering.net> | 2001-04-22 09:14:14 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2001-04-22 09:14:14 +0000 |
commit | 2e1f0f43f0857c86e004ccf12b476683f578dcff (patch) | |
tree | db27fa9b6376ea9cd4740dfb95cfabdc56ec48f2 /tests | |
parent | d9a0e2c715980e5c7e003fa9148045bce65314ca (diff) | |
download | coreutils-2e1f0f43f0857c86e004ccf12b476683f578dcff.tar.xz |
check -R, too
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/ls/no-arg | 22 |
1 files changed, 21 insertions, 1 deletions
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 |