From 863b70d198f62f28581162473a521208dd67879e Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sat, 6 Mar 2021 13:40:24 -0500 Subject: Implement -flags, from FreeBSD find This is the last BSD-specific primary I'm aware of. Fixes #14. --- tests.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests.sh') diff --git a/tests.sh b/tests.sh index 98a0d2f..b039eea 100755 --- a/tests.sh +++ b/tests.sh @@ -327,6 +327,8 @@ bsd_tests=( test_exit + test_flags + test_follow test_gid_name @@ -2929,6 +2931,19 @@ function test_exclude_exclude() { ! quiet invoke_bfs basic -exclude -exclude -name foo } +function test_flags() { + if ! quiet invoke_bfs scratch -quit -flags offline; then + return 0 + fi + + rm -rf scratch/* + + touch scratch/{foo,bar} + quiet chflags offline scratch/bar + + bfs_diff scratch -flags -offline,nohidden +} + BOL= EOL='\n' -- cgit v1.2.3