| Index: mojo/public/dart/third_party/html/test/data/tokenizer/unicodeCharsProblematic.test
|
| diff --git a/mojo/public/dart/third_party/html/test/data/tokenizer/unicodeCharsProblematic.test b/mojo/public/dart/third_party/html/test/data/tokenizer/unicodeCharsProblematic.test
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cf2fbe61ab3a3145ca570daa04900fdbb5b65de9
|
| --- /dev/null
|
| +++ b/mojo/public/dart/third_party/html/test/data/tokenizer/unicodeCharsProblematic.test
|
| @@ -0,0 +1,27 @@
|
| +{"tests" : [
|
| +{"description": "Invalid Unicode character U+DFFF",
|
| +"doubleEscaped":true,
|
| +"input": "\\uDFFF",
|
| +"output":["ParseError", ["Character", "\\uFFFD"]]},
|
| +
|
| +{"description": "Invalid Unicode character U+D800",
|
| +"doubleEscaped":true,
|
| +"input": "\\uD800",
|
| +"output":["ParseError", ["Character", "\\uFFFD"]]},
|
| +
|
| +{"description": "Invalid Unicode character U+DFFF with valid preceding character",
|
| +"doubleEscaped":true,
|
| +"input": "a\\uDFFF",
|
| +"output":["ParseError", ["Character", "a\\uFFFD"]]},
|
| +
|
| +{"description": "Invalid Unicode character U+D800 with valid following character",
|
| +"doubleEscaped":true,
|
| +"input": "\\uD800a",
|
| +"output":["ParseError", ["Character", "\\uFFFDa"]]},
|
| +
|
| +{"description":"CR followed by U+0000",
|
| +"input":"\r\u0000",
|
| +"output":[["Character", "\n"], "ParseError", ["Character", "\u0000"]],
|
| +"ignoreErrorOrder":true}
|
| +]
|
| +}
|
|
|