From d24315268c11d435bb9accbce87b7f46dda6ed3e Mon Sep 17 00:00:00 2001 From: Lexi Winter Date: Sun, 29 Jun 2025 00:42:31 +0100 Subject: cli: improve command dispatch a bit --- nihil.cli/test_command_map.cc | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 nihil.cli/test_command_map.cc (limited to 'nihil.cli/test_command_map.cc') diff --git a/nihil.cli/test_command_map.cc b/nihil.cli/test_command_map.cc deleted file mode 100644 index 1b87a49..0000000 --- a/nihil.cli/test_command_map.cc +++ /dev/null @@ -1,32 +0,0 @@ -/* - * This source code is released into the public domain. - */ - -#include - -#include - -import nihil.cli; - -namespace { - -auto cmd_sub1_called = false; -auto cmd_sub1 = nihil::command("cmd sub1", "", [](int, char **) -> int -{ - cmd_sub1_called = true; - return 0; -}); - -} // anonymous namespace - -TEST_CASE("command_map: basic", "[command_map]") -{ - auto args = std::vector{ - "cmd", "sub1", nullptr - }; - auto argv = const_cast(args.data()); - - int ret = nihil::dispatch_command(args.size() - 1, argv); - REQUIRE(ret == 0); - REQUIRE(cmd_sub1_called == true); -} -- cgit v1.2.3