summaryrefslogtreecommitdiffstats
path: root/nserver/tests/ncmd_tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'nserver/tests/ncmd_tests.c')
-rw-r--r--nserver/tests/ncmd_tests.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/nserver/tests/ncmd_tests.c b/nserver/tests/ncmd_tests.c
index 90b9234..8c545d1 100644
--- a/nserver/tests/ncmd_tests.c
+++ b/nserver/tests/ncmd_tests.c
@@ -281,6 +281,21 @@ char *test_call_function()
|| strcmp(msg, "beef\nham\n") == 0,
"call function failed");
+ // delete ham and beef.
+ char *ham_delete = "/delete ham";
+ parts = cmd_parts(ham_delete);
+ mu_assert(parts != NULL, "cmd_parts failed");
+ rc = call_function(NS_DELETE, parts, msg);
+ mu_assert(rc == 0, "call function failed");
+ mu_assert(strcmp(msg, "OK\n") == 0, "call function failed");
+
+ char *beef_delete = "/delete beef";
+ parts = cmd_parts(beef_delete);
+ mu_assert(parts != NULL, "cmd_parts failed");
+ rc = call_function(NS_DELETE, parts, msg);
+ mu_assert(rc == 0, "call function failed");
+ mu_assert(strcmp(msg, "OK\n") == 0, "call function failed");
+
return NULL;
}