aboutsummaryrefslogtreecommitdiff
path: root/tests/find.test
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2016-04-25 00:55:01 -0500
committerRob Landley <rob@landley.net>2016-04-25 00:55:01 -0500
commit442c1853d1556610e96e41babdfb7b706f3d2ccf (patch)
treedd1ddb1b08fd498e722245540ad07c2ad2cefa88 /tests/find.test
parent25a2395e2698aebd53ad3bc4d9143cd817d8332f (diff)
downloadtoybox-442c1853d1556610e96e41babdfb7b706f3d2ccf.tar.gz
Fix find bug reported by Tom Marshall, add test for it, and while we're at it
fix two tests looking for a too-specific error message (so TEST_HOST failed).
Diffstat (limited to 'tests/find.test')
-rwxr-xr-xtests/find.test8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/find.test b/tests/find.test
index 580d1959..25c24400 100755
--- a/tests/find.test
+++ b/tests/find.test
@@ -87,7 +87,11 @@ testing "-iname FILE" \
testing "-name (no arguments)" \
- "find dir -name 2>&1" "find: '-name' needs 1 arg\n" "" ""
+ "find dir -name 2>&1 | grep -o '[-]name'" "-name\n" "" ""
testing "-iname (no arguments)" \
- "find dir -iname 2>&1" "find: '-iname' needs 1 arg\n" "" ""
+ "find dir -iname 2>&1 | grep -o '[-]iname'" "-iname\n" "" ""
+
+testing "" "find dir \( -iname file -o -iname missing \) -exec echo {} \;" \
+ "dir/file\n" "" ""
+
rm -rf dir