summaryrefslogtreecommitdiff
path: root/json-glib
diff options
context:
space:
mode:
authorJames Westman <james@flyingpimonster.net>2020-11-30 17:21:06 -0600
committerJames Westman <james@flyingpimonster.net>2020-11-30 17:21:06 -0600
commitcea6cb888065a89493d37a2d9b6805c00d592057 (patch)
tree2fcc7b7d5b7f86244173e746f5f78d9d48806b5b /json-glib
parent7711cbc7f8d85d909bd4ccaa0c4c0f8d306f872f (diff)
downloadjson-glib-cea6cb888065a89493d37a2d9b6805c00d592057.tar.gz
tests: Add surrogate pair tests
Diffstat (limited to 'json-glib')
-rw-r--r--json-glib/tests/invalid.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/json-glib/tests/invalid.c b/json-glib/tests/invalid.c
index 0ab2d30..cb5f818 100644
--- a/json-glib/tests/invalid.c
+++ b/json-glib/tests/invalid.c
@@ -212,6 +212,9 @@ static const struct
/* values */
{ "values-1", "[ -false ]", test_invalid_value },
+ { "values-2", "[\"\\uD800\\uD800\"]", test_invalid_value },
+ { "values-3", "[\"\\uDB00\\uD800\"]", test_invalid_value },
+ { "values-4", "[\"\\uDB00\"]", test_invalid_value },
/* assignment */
{ "assignment-1", "var foo", test_invalid_assignment },