diff --git a/tests/src/unit-constructor1.cpp b/tests/src/unit-constructor1.cpp index f294e5cd64..26653f261f 100644 --- a/tests/src/unit-constructor1.cpp +++ b/tests/src/unit-constructor1.cpp @@ -458,6 +458,15 @@ TEST_CASE("constructors") { std::vector v{true}; json j(v[0]); + CHECK(std::is_same::reference>::value); + CHECK(j.type() == json::value_t::boolean); + } + + SECTION("from std::vector::const_refrence") + { + const std::vector v{true}; + json j(v[0]); + CHECK(std::is_same::const_reference>::value); CHECK(j.type() == json::value_t::boolean); } }