From 56719d1d358dd9e40c5115aa206baf930bf512e5 Mon Sep 17 00:00:00 2001 From: Peter McGoron Date: Fri, 30 Jul 2021 23:59:40 -0400 Subject: [PATCH] exec: add test for detecting a command not in the list --- test/exec.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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(); }