From 7f37590184de4b5b5671f4dcd793fe6748b4d986 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Mon, 27 Jan 2025 11:52:53 -0600 Subject: [PATCH] add test for subcommand aliases --- tests/cli/clis/subcommands.nim | 5 +++++ tests/cli/tester.nim | 3 +++ 2 files changed, 8 insertions(+) diff --git a/tests/cli/clis/subcommands.nim b/tests/cli/clis/subcommands.nim index 4ac5fb6..832f26f 100644 --- a/tests/cli/clis/subcommands.nim +++ b/tests/cli/clis/subcommands.nim @@ -22,3 +22,8 @@ hwylCli: T seq[string] run: echo fmt"{input=} {outputs=}" + [ccccc] + ... "a subcommand with an alias" + alias c + run: + echo "no flags :)" diff --git a/tests/cli/tester.nim b/tests/cli/tester.nim index d6aebe4..4ea699c 100644 --- a/tests/cli/tester.nim +++ b/tests/cli/tester.nim @@ -30,6 +30,9 @@ suite "hwylcli": """input=in outputs=@["out1", "out2"]""", ) + okWithArgs("subcommands", "ccccc", """no flags :)""") + okWithArgs("subcommands", "c", """no flags :)""") + okWithArgs( "posFirst", "--help", """