summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/errors/bad_escape_unicode_too_big.pom1
-rw-r--r--tests/parsing/escape_sequences.flat.pom4
-rw-r--r--tests/parsing/escape_sequences.pom4
3 files changed, 5 insertions, 4 deletions
diff --git a/tests/errors/bad_escape_unicode_too_big.pom b/tests/errors/bad_escape_unicode_too_big.pom
new file mode 100644
index 0000000..effed3c
--- /dev/null
+++ b/tests/errors/bad_escape_unicode_too_big.pom
@@ -0,0 +1 @@
+c = "\u{110000}"
diff --git a/tests/parsing/escape_sequences.flat.pom b/tests/parsing/escape_sequences.flat.pom
index 2df0a4c..eb56373 100644
--- a/tests/parsing/escape_sequences.flat.pom
+++ b/tests/parsing/escape_sequences.flat.pom
@@ -1,4 +1,4 @@
-qvalue = "\x0a\x0d\x09\x5c\x22\x27\x60\\,\\☺☺☺\x60\x27"
-bvalue = "\x0a\x0d\x09\x5c\x22\x27\x60\\,\\☺☺☺\x22\x27"
+qvalue = "\x0a\x0d\x09\x5c\x22\x27\x60\\,\\☺☺☺􏿿\x60\x27"
+bvalue = "\x0a\x0d\x09\x5c\x22\x27\x60\\,\\☺☺☺􏿿\x22\x27"
nvalue = "\\n\\r\\t\\u\\x\\,"
unquoted_escape = "\\`foo\\`"
diff --git a/tests/parsing/escape_sequences.pom b/tests/parsing/escape_sequences.pom
index 149fb69..90e92db 100644
--- a/tests/parsing/escape_sequences.pom
+++ b/tests/parsing/escape_sequences.pom
@@ -1,4 +1,4 @@
-qvalue = "\n\r\t\\\"\'\`\,\x5c\u{263a}\u{0263a}\u{00263A}`'"
-bvalue = `\n\r\t\\\"\'\`\,\x5c\u{263a}\u{0263a}\u{00263A}"'`
+qvalue = "\n\r\t\\\"\'\`\,\x5c\u{263a}\u{0263a}\u{00263A}\u{10FFFF}`'"
+bvalue = `\n\r\t\\\"\'\`\,\x5c\u{263a}\u{0263a}\u{00263A}\u{10FFFF}"'`
nvalue = \n\r\t\u\x\,
unquoted_escape = \`foo\`