From 1c5e5db0711d57e3e100d56d665fdc9897c2642a Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Wed, 15 May 2024 09:30:22 +0200 Subject: [PATCH] Test `JsonDocument` constructor with a `JsonVariantConst` argument See #2091 --- extras/tests/JsonDocument/constructor.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/extras/tests/JsonDocument/constructor.cpp b/extras/tests/JsonDocument/constructor.cpp index 4d636957..007bacfa 100644 --- a/extras/tests/JsonDocument/constructor.cpp +++ b/extras/tests/JsonDocument/constructor.cpp @@ -117,4 +117,13 @@ TEST_CASE("JsonDocument constructor") { REQUIRE(doc2.as() == "hello"); } + + SECTION("JsonDocument(JsonVariantConst)") { + JsonDocument doc1; + deserializeJson(doc1, "\"hello\""); + + JsonDocument doc2(doc1.as()); + + REQUIRE(doc2.as() == "hello"); + } }