summaryrefslogtreecommitdiffstats
path: root/tests.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests.sh')
-rwxr-xr-xtests.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests.sh b/tests.sh
index 7276672..673e155 100755
--- a/tests.sh
+++ b/tests.sh
@@ -196,6 +196,7 @@ posix_tests=(
test_group_name
test_group_id
+ test_group_nogroup
test_links
test_links_plus
@@ -244,6 +245,7 @@ posix_tests=(
test_user_name
test_user_id
+ test_user_nouser
# Closed file descriptors
test_closed_stdin
@@ -1376,6 +1378,11 @@ function test_user_id() {
bfs_diff basic -user "$(id -u)"
}
+function test_user_nouser() {
+ # Regression test: this was wrongly optimized to -false
+ bfs_diff basic -user "$(id -u)" \! -nouser
+}
+
function test_group_name() {
bfs_diff basic -group "$(id -gn)"
}
@@ -1384,6 +1391,11 @@ function test_group_id() {
bfs_diff basic -group "$(id -g)"
}
+function test_group_nogroup() {
+ # Regression test: this was wrongly optimized to -false
+ bfs_diff basic -group "$(id -g)" \! -nogroup
+}
+
function test_daystart() {
bfs_diff basic -daystart -mtime 0
}