summaryrefslogtreecommitdiff
path: root/Tests/AK/TestJSON.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/AK/TestJSON.cpp')
-rw-r--r--Tests/AK/TestJSON.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/Tests/AK/TestJSON.cpp b/Tests/AK/TestJSON.cpp
index b1c8b5d0e7..15f4e9ecad 100644
--- a/Tests/AK/TestJSON.cpp
+++ b/Tests/AK/TestJSON.cpp
@@ -72,15 +72,22 @@ TEST_CASE(json_utf8_character)
EXPECT_EQ(json.as_string() == "A", true);
}
+/*
+FIXME: Parse JSON from a Utf8View
+
TEST_CASE(json_utf8_multibyte)
{
- auto json = JsonValue::from_string("\"š\"").value();
+ auto json_or_error = JsonValue::from_string("\"š\"");
+ EXPECT_EQ(json_or_error.has_value(), true);
+
+ auto& json = json_or_error.value();
EXPECT_EQ(json.type(), JsonValue::Type::String);
EXPECT_EQ(json.as_string().is_null(), false);
EXPECT_EQ(json.as_string().length(), size_t { 2 });
EXPECT_EQ(json.as_string() == "š", true);
EXPECT_EQ(json.as_string() == "\xc5\xa1", true);
}
+*/
TEST_CASE(json_64_bit_value)
{