diff options
-rwxr-xr-x | tests.sh | 12 | ||||
-rw-r--r-- | tests/test_delete_many.out | 1 |
2 files changed, 13 insertions, 0 deletions
@@ -331,6 +331,7 @@ bsd_tests=( test_asince test_delete + test_delete_many test_depth_maxdepth_1 test_depth_maxdepth_2 @@ -473,6 +474,7 @@ gnu_tests=( test_daystart_twice test_delete + test_delete_many test_L_delete test_depth_mindepth_1 @@ -1865,6 +1867,16 @@ function test_delete() { bfs_diff scratch } +function test_delete_many() { + # Test for https://github.com/tavianator/bfs/issues/67 + + rm -rf scratch/* + touchp scratch/foo/{1..256} + + invoke_bfs scratch/foo -delete + bfs_diff scratch +} + function test_L_delete() { rm -rf scratch/* mkdir scratch/foo diff --git a/tests/test_delete_many.out b/tests/test_delete_many.out new file mode 100644 index 0000000..fb188b9 --- /dev/null +++ b/tests/test_delete_many.out @@ -0,0 +1 @@ +scratch |