diff options
author | pommicket <pommicket@gmail.com> | 2025-09-15 20:05:59 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-09-15 20:05:59 -0400 |
commit | 6e412aa238193d575feae41930eec383c8337393 (patch) | |
tree | 476a1a3a95cf96492e8d4c91b377ee8ab5c8cba7 /tests | |
parent | 53957e4160ec091b8a9669a8a3ab8e741753d0ae (diff) |
Add more UTF-8 tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/errors/bad_utf8_overlong2.pom | 1 | ||||
-rw-r--r-- | tests/errors/bad_utf8_overlong3.pom | 1 | ||||
-rw-r--r-- | tests/errors/bad_utf8_oversized_codepoint.pom | 1 | ||||
-rw-r--r-- | tests/parsing/escape_sequences.flat.pom | 1 | ||||
-rw-r--r-- | tests/parsing/escape_sequences.pom | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/tests/errors/bad_utf8_overlong2.pom b/tests/errors/bad_utf8_overlong2.pom new file mode 100644 index 0000000..c09da8c --- /dev/null +++ b/tests/errors/bad_utf8_overlong2.pom @@ -0,0 +1 @@ +# diff --git a/tests/errors/bad_utf8_overlong3.pom b/tests/errors/bad_utf8_overlong3.pom new file mode 100644 index 0000000..a3de6fb --- /dev/null +++ b/tests/errors/bad_utf8_overlong3.pom @@ -0,0 +1 @@ +# diff --git a/tests/errors/bad_utf8_oversized_codepoint.pom b/tests/errors/bad_utf8_oversized_codepoint.pom new file mode 100644 index 0000000..4cced51 --- /dev/null +++ b/tests/errors/bad_utf8_oversized_codepoint.pom @@ -0,0 +1 @@ +# diff --git a/tests/parsing/escape_sequences.flat.pom b/tests/parsing/escape_sequences.flat.pom index eb56373..e971b50 100644 --- a/tests/parsing/escape_sequences.flat.pom +++ b/tests/parsing/escape_sequences.flat.pom @@ -2,3 +2,4 @@ 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\\`" +more_unicode = "eéđ" diff --git a/tests/parsing/escape_sequences.pom b/tests/parsing/escape_sequences.pom index 90e92db..eb6e853 100644 --- a/tests/parsing/escape_sequences.pom +++ b/tests/parsing/escape_sequences.pom @@ -2,3 +2,4 @@ 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\` +more_unicode = "\u{65}\u{e9}\u{111}" |