Add test for reversed order nargs

This commit is contained in:
Yoshihiro Hokazono 2021-09-16 06:43:03 +09:00
parent bb115c0419
commit 8845260885

View File

@ -234,6 +234,12 @@ TEST_CASE("Parse remaining arguments deemed positional" *
}
}
TEST_CASE("Reversed order nargs is not allowed" *
test_suite("positional_arguments")) {
argparse::ArgumentParser program("test");
REQUIRE_THROWS_AS(program.add_argument("output").nargs(2, 1), std::logic_error);
}
TEST_CASE("Square a number" * test_suite("positional_arguments")) {
argparse::ArgumentParser program;
program.add_argument("--verbose", "-v")