summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2022-02-01 16:36:59 -0500
committerTavian Barnes <tavianator@tavianator.com>2022-02-01 16:39:22 -0500
commit26cb8d518823044a9eae231885cb4120339f68cf (patch)
tree18f5d85d5e7d62410cf3d2695b67643c4523ccf0
parentd6d3d9550680ba1f9d8f94635d5eb74c45c08cfc (diff)
downloadbfs-26cb8d518823044a9eae231885cb4120339f68cf.tar.xz
tests: New test for -prune on a non-directory
-rwxr-xr-xtests.sh5
-rw-r--r--tests/test_prune_file.out10
2 files changed, 15 insertions, 0 deletions
diff --git a/tests.sh b/tests.sh
index 4e66f63..4248378 100755
--- a/tests.sh
+++ b/tests.sh
@@ -261,6 +261,7 @@ posix_tests=(
test_perm_sticky
test_prune
+ test_prune_file
test_prune_or_print
test_not_prune
@@ -1950,6 +1951,10 @@ function test_prune() {
bfs_diff basic -name foo -prune
}
+function test_prune_file() {
+ bfs_diff basic -print -name '?' -prune
+}
+
function test_prune_or_print() {
bfs_diff basic -name foo -prune -o -print
}
diff --git a/tests/test_prune_file.out b/tests/test_prune_file.out
new file mode 100644
index 0000000..7575ae4
--- /dev/null
+++ b/tests/test_prune_file.out
@@ -0,0 +1,10 @@
+basic
+basic/a
+basic/b
+basic/c
+basic/e
+basic/g
+basic/i
+basic/j
+basic/k
+basic/l