summaryrefslogtreecommitdiffstats
path: root/tests.sh
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2020-02-14 14:40:23 -0500
committerTavian Barnes <tavianator@tavianator.com>2020-02-14 14:40:23 -0500
commit7b1c49bca18986e94d358d8ebb069dc01470be15 (patch)
treed744dd9c5727c2f14145c4e4ca726936c8132790 /tests.sh
parentc7d3d9f6e2fd903788320dd7d0fedbf4c540c9f4 (diff)
downloadbfs-7b1c49bca18986e94d358d8ebb069dc01470be15.tar.xz
eval: Irregular files aren't empty
GNU find's -empty returns false for devices, sockets, etc., even though their st_size is 0. Match that behaviour.
Diffstat (limited to 'tests.sh')
-rwxr-xr-xtests.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests.sh b/tests.sh
index d1c5413..2a52049 100755
--- a/tests.sh
+++ b/tests.sh
@@ -432,7 +432,7 @@ gnu_tests=(
test_depth_maxdepth_2
test_empty
-
+ test_empty_special
test_exec_nothing
test_exec_substring
@@ -1106,6 +1106,10 @@ function test_empty() {
bfs_diff basic -empty
}
+function test_empty_special() {
+ bfs_diff rainbow -empty
+}
+
function test_gid() {
bfs_diff basic -gid "$(id -g)"
}