summaryrefslogtreecommitdiff
path: root/test/data/tokeniser2/domjs.test
diff options
context:
space:
mode:
authorRupinder Singh Khokhar <rsk1coder99@gmail.com>2014-07-16 10:17:20 +0530
committerRupinder Singh Khokhar <rsk1coder99@gmail.com>2014-08-01 21:44:33 +0530
commitbef193cb94318d6fe1f7f005f43d751d69224651 (patch)
tree2349184dd1374dc11c83fb7c5163570c5febb2e2 /test/data/tokeniser2/domjs.test
parenta0a0787a34e0ad510c58dccf17a67c951aac6c3a (diff)
downloadlibhubbub-bef193cb94318d6fe1f7f005f43d751d69224651.tar.gz
libhubbub-bef193cb94318d6fe1f7f005f43d751d69224651.tar.bz2
Merged the updates to tests made a few days ago
Diffstat (limited to 'test/data/tokeniser2/domjs.test')
-rw-r--r--test/data/tokeniser2/domjs.test8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/data/tokeniser2/domjs.test b/test/data/tokeniser2/domjs.test
index afb17bc..ce37883 100644
--- a/test/data/tokeniser2/domjs.test
+++ b/test/data/tokeniser2/domjs.test
@@ -11,13 +11,20 @@
"output":["ParseError", ["Comment", "?\u000a"]]
},
{
+ "description":"CRLFLF in bogus comment state",
+ "input":"<?\u000d\u000a\u000a",
+ "output":["ParseError", ["Comment", "?\u000a\u000a"]]
+ },
+ {
"description":"NUL in RCDATA and RAWTEXT",
+ "doubleEscaped":true,
"initialStates":["RCDATA state", "RAWTEXT state"],
"input":"\u0000",
"output":["ParseError", ["Character", "\uFFFD"]]
},
{
"description":"leading U+FEFF must pass through",
+ "doubleEscaped":true,
"input":"\\uFEFFfoo\\uFEFFbar",
"output":[["Character", "\\uFEFFfoo\\uFEFFbar"]]
},
@@ -75,6 +82,7 @@
},
{
"description":"--!NUL in comment ",
+ "doubleEscaped":true,
"input":"<!----!\u0000-->",
"output":["ParseError", "ParseError", ["Comment", "--!\uFFFD"]]
},