aboutsummaryrefslogtreecommitdiff
path: root/lib/tests
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tests')
-rw-r--r--lib/tests/test_disk.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/tests/test_disk.c b/lib/tests/test_disk.c
index 8940236b..e48b30aa 100644
--- a/lib/tests/test_disk.c
+++ b/lib/tests/test_disk.c
@@ -36,7 +36,7 @@ main (int argc, char **argv)
struct mount_entry *me;
struct mount_entry **mtail = &dummy_mount_list;
- plan_tests(17);
+ plan_tests(18);
ok( np_find_name(exclude_filesystem, "/var/log") == FALSE, "/var/log not in list");
np_add_name(&exclude_filesystem, "/var/log");
@@ -105,17 +105,20 @@ main (int argc, char **argv)
np_add_parameter(&paths, "/var");
np_add_parameter(&paths, "/tmp");
np_add_parameter(&paths, "/home/tonvoon");
+ np_add_parameter(&paths, "/home");
np_set_best_match(paths, dummy_mount_list, TRUE);
for (p = paths; p; p = p->name_next) {
if (! strcmp(p->name, "/home/groups")) {
- ok( p->found == 0, "/home/groups correctly not found");
+ ok( ! p->best_match , "/home/groups correctly not found");
} else if (! strcmp(p->name, "/var")) {
- ok( p->found == 1, "/var found");
+ ok( p->best_match, "/var found");
} else if (! strcmp(p->name, "/tmp")) {
- ok( p->found == 0, "/tmp correctly not found");
+ ok(! p->best_match, "/tmp correctly not found");
} else if (! strcmp(p->name, "/home/tonvoon")) {
- ok( p->found == 0, "/home/tonvoon not found");
+ ok(! p->best_match, "/home/tonvoon not found");
+ } else if (! strcmp(p->name, "/home")) {
+ ok( p->best_match, "/home found");
}
}