diff options
author | Elliott Hughes <enh@google.com> | 2019-08-29 12:47:52 -0700 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2019-08-30 13:17:14 -0500 |
commit | fe60afd4b7b7d4ee6bd271d5aee2d2ff088b563c (patch) | |
tree | 12d786ab4e619b48bcf6d36672be87e3c3c05f32 /tests | |
parent | 3437f30ae9a24740bf3e9dd2b5db7482a5c1dfb8 (diff) | |
download | toybox-fe60afd4b7b7d4ee6bd271d5aee2d2ff088b563c.tar.gz |
ls: fix recent regression.
Commit c26870dab3462c6176936384b090df6b9ba46dee broke ls' error
reporting for files that don't exist. `ls $F` is used by some as an
equivalent of `test -e $F`.
This patch also adds a regression test.
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/ls.test | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/ls.test b/tests/ls.test index 56f74034..6c8e0efe 100755 --- a/tests/ls.test +++ b/tests/ls.test @@ -50,5 +50,8 @@ rm -rf lstest/* && touch lstest/file1.txt && INODE=`stat -c %i lstest/file1.txt` testing "with -i" "$IN && ls -i 2>/dev/null; $OUT" "$INODE file1.txt\n" "" "" unset INODE +testing "missing" "$IN && ls does-not-exist 2>err ; grep -q 'ls:.*missing.*: No +such file' err || echo missing error; $OUT" "" "" "" + # Removing test dir for cleanup purpose rm -rf lstest |