]> git.ozlabs.org Git - ccan/blobdiff - ccan/opt/test/run-usage.c
opt: add support for showing default value.
[ccan] / ccan / opt / test / run-usage.c
index 85b23b8181c15accdba14c9a8ab6779ccb46a6ca..2e4ce40061e55b8425cdd44aa69fc6faaac71c64 100644 (file)
@@ -19,7 +19,7 @@ int main(int argc, char *argv[])
        char *output;
        plan_tests(18);
        opt_register_table(subtables, NULL);
-       opt_register_noarg("--kkk", 'k', my_cb, NULL, "magic kkk option");
+       opt_register_noarg("kkk", 'k', my_cb, NULL, "magic kkk option");
        output = opt_usage("my name", "ExTrA Args");
        diag("%s", output);
        ok1(strstr(output, "Usage: my name"));
@@ -28,11 +28,11 @@ int main(int argc, char *argv[])
        ok1(strstr(output, "-a "));
        ok1(strstr(output, " Description of a\n"));
        ok1(strstr(output, "-b <arg>"));
-       ok1(strstr(output, " Description of b\n"));
+       ok1(strstr(output, " Description of b (default: b)\n"));
        ok1(strstr(output, "--ddd "));
        ok1(strstr(output, " Description of ddd\n"));
        ok1(strstr(output, "--eee <arg> "));
-       ok1(strstr(output, " Description of eee\n"));
+       ok1(strstr(output, " (default: eee)\n"));
        ok1(strstr(output, "long table options:\n"));
        /* This table is hidden. */
        ok1(!strstr(output, "--ggg/-g "));