X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fopt%2Ftest%2Frun-unregister.c;h=d2dc469bd03f274105cb34a27626efd0627f8fa2;hp=06bf58a0ce36b71a7993a7b7cadad542c4998d2f;hb=HEAD;hpb=c36444e062622d97e4368670f5c50f0c482a3a95;ds=sidebyside diff --git a/ccan/opt/test/run-unregister.c b/ccan/opt/test/run-unregister.c index 06bf58a0..d2dc469b 100644 --- a/ccan/opt/test/run-unregister.c +++ b/ccan/opt/test/run-unregister.c @@ -10,11 +10,10 @@ int main(int argc, char *argv[]) { const char *myname = argv[0]; - plan_tests(14); + plan_tests(15); - /* Simple short arg.*/ opt_register_noarg("--aaa|-a", test_noarg, NULL, "AAAAAAll"); - opt_register_noarg("-b", test_noarg, NULL, "AAAAAAll"); + opt_register_arg("-b", test_arg, NULL, "bbb", "b"); /* We can't unregister wrong ones, but can unregister correct one */ ok1(!opt_unregister("--aaa")); @@ -22,7 +21,7 @@ int main(int argc, char *argv[]) ok1(opt_unregister("--aaa|-a")); /* Arg parsing works as if we'd never registered it */ - ok1(parse_args(&argc, &argv, "-b", NULL)); + ok1(parse_args(&argc, &argv, "-bbbb", NULL)); ok1(argc == 1); ok1(argv[0] == myname); ok1(argv[1] == NULL);