diff --git a/toolsrc/src/vcpkg-test/paragraph.cpp b/toolsrc/src/vcpkg-test/paragraph.cpp index 356ee88f8bba06..cb3f8e6207b502 100644 --- a/toolsrc/src/vcpkg-test/paragraph.cpp +++ b/toolsrc/src/vcpkg-test/paragraph.cpp @@ -60,6 +60,7 @@ TEST_CASE ("SourceParagraph construct invalid", "[paragraph]") }}); REQUIRE(!m_pgh.has_value()); + REQUIRE(m_pgh.error()->has_error()); m_pgh = test_parse_control_file({{ {"Source", "zlib"}, @@ -68,6 +69,7 @@ TEST_CASE ("SourceParagraph construct invalid", "[paragraph]") }}); REQUIRE(!m_pgh.has_value()); + REQUIRE(m_pgh.error()->has_error()); m_pgh = test_parse_control_file({ { @@ -81,6 +83,16 @@ TEST_CASE ("SourceParagraph construct invalid", "[paragraph]") }); REQUIRE(!m_pgh.has_value()); + REQUIRE(m_pgh.error()->has_error()); + + // invalid field`s name + m_pgh = test_parse_control_file({{ + {"Surce", "zlib"}, + {"Vursion", "1.2.8"}, + }}); + + REQUIRE(!m_pgh.has_value()); + REQUIRE(m_pgh.error()->has_error()); } TEST_CASE ("SourceParagraph construct maximum", "[paragraph]")