diff --git a/test/exec.c b/test/exec.c index cfc28e5..ef3606c 100644 --- a/test/exec.c +++ b/test/exec.c @@ -61,6 +61,17 @@ TEST execute_multiple(void) { PASS(); } +TEST not_in(void) { + struct libscomm_line x = {0}; + x.len = 1; + + doexec("test2", LIBSCOMM_NOT_FOUND); + doexec("flub", LIBSCOMM_NOT_FOUND); + doexec("doexec", LIBSCOMM_NOT_FOUND); + + PASS(); +} + GREATEST_MAIN_DEFS(); int main(int argc, char *argv[]) { @@ -68,6 +79,7 @@ int main(int argc, char *argv[]) { RUN_TEST(execute_one); RUN_TEST(execute_multiple); + RUN_TEST(not_in); GREATEST_MAIN_END(); }