diff --git a/test/options.cpp b/test/options.cpp index 60d2f05..8b99a5b 100644 --- a/test/options.cpp +++ b/test/options.cpp @@ -836,6 +836,7 @@ TEST_CASE("Optional value", "[optional]") SECTION("Available") { Argv av({ + "available", "--int", "42", "--float", @@ -853,13 +854,14 @@ TEST_CASE("Optional value", "[optional]") CHECK(result.as_optional("float")); CHECK(result.as_optional("string")); - CHECK(*result.as_optional("int") == 42); - CHECK(*result.as_optional("float") == 3.141); - CHECK(*result.as_optional("string") == "Hello"); + CHECK(result.as_optional("int") == 42); + CHECK(result.as_optional("float") == 3.141f); + CHECK(result.as_optional("string") == "Hello"); } SECTION("Unavailable") { Argv av({ + "unavailable" }); auto** argv = av.argv();