From cd5566cd40ab669403cb701752a14743c41cbecd Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Sat, 6 May 2023 10:32:33 +0200 Subject: [PATCH] Add a test for #1922 --- extras/tests/JsonVariant/converters.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/extras/tests/JsonVariant/converters.cpp b/extras/tests/JsonVariant/converters.cpp index 89b34ded..cd4e7c21 100644 --- a/extras/tests/JsonVariant/converters.cpp +++ b/extras/tests/JsonVariant/converters.cpp @@ -152,3 +152,16 @@ TEST_CASE("ConverterNeedsWriteableRef") { CHECK(ConverterNeedsWriteableRef::value == true); CHECK(ConverterNeedsWriteableRef::value == false); } + +namespace ArduinoJson { +void convertToJson(char c, JsonVariant var) { + char buf[] = {c, 0}; + var.set(buf); +} +} // namespace ArduinoJson + +TEST_CASE("Convert char to string") { // issue #1922 + StaticJsonDocument<64> doc; + doc.set('a'); + REQUIRE(doc.as() == "a"); +}