cmd: Add an option to disable abbreviations
[openafs.git] / tests / cmd / command-t.c
index 74623d0..c69d38e 100644 (file)
@@ -56,7 +56,7 @@ main(int argc, char **argv)
     int code;
     int tc;
 
-    plan(27);
+    plan(29);
 
     initialize_CMD_error_table();
 
@@ -128,6 +128,14 @@ main(int argc, char **argv)
     is_int(3359746, code, "positional parameters can be disabled");
     cmd_FreeArgv(tv);
 
+    /* Disable abbreviations */
+    cmd_DisableAbbreviations();
+    code = cmd_ParseLine("-fi foo -s bar -flag", tv, &tc, 100);
+    is_int(0, code, "cmd_ParseLine succeeds");
+    code = cmd_Dispatch(tc, tv);
+    is_int(CMD_UNKNOWNSWITCH, code, "dispatching abbreviations succeeds");
+    cmd_FreeArgv(tv);
+
     return 0;
 }