summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Sidwell <andy@entai.co.uk>2008-06-23 17:12:43 +0000
committerAndrew Sidwell <andy@entai.co.uk>2008-06-23 17:12:43 +0000
commit0cd11636c3db826f06dcf33ad53208675c5752dc (patch)
tree70a44297c724d77786caab96f64d7025e094874a /test
parent16fef81bbe7f499e053c237d7622c0dfc4331872 (diff)
downloadlibhubbub-0cd11636c3db826f06dcf33ad53208675c5752dc.tar.gz
libhubbub-0cd11636c3db826f06dcf33ad53208675c5752dc.tar.bz2
Update to latest html5lib tests.
svn path=/trunk/hubbub/; revision=4428
Diffstat (limited to 'test')
-rw-r--r--test/data/tokeniser2/test2.test2
-rw-r--r--test/data/tokeniser2/test3.test10
-rw-r--r--test/data/tokeniser2/test4.test6
3 files changed, 11 insertions, 7 deletions
diff --git a/test/data/tokeniser2/test2.test b/test/data/tokeniser2/test2.test
index c1f1f65..8c7d00f 100644
--- a/test/data/tokeniser2/test2.test
+++ b/test/data/tokeniser2/test2.test
@@ -150,7 +150,7 @@
{"description":"Empty attribute followed by uppercase attribute",
"input":"<h a B=''>",
-"output":[["StartTag", "h", {"a":"", "b":""}]]},
+"output":[["StartTag", "h", {"a":"", "b":""}]]}
]}
diff --git a/test/data/tokeniser2/test3.test b/test/data/tokeniser2/test3.test
index 5931274..516442d 100644
--- a/test/data/tokeniser2/test3.test
+++ b/test/data/tokeniser2/test3.test
@@ -134,7 +134,7 @@
{"description":"<!doctype! ??",
"input":"<!doctype! ??",
-"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "!", null, null, false]]},
+"output":["ParseError", "ParseError", ["DOCTYPE", "!", null, null, false]]},
{"description":"<!doctype!?",
"input":"<!doctype!?",
@@ -150,7 +150,7 @@
{"description":"<!doctype! public?",
"input":"<!doctype! public?",
-"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "!", null, null, false]]},
+"output":["ParseError", "ParseError", ["DOCTYPE", "!", null, null, false]]},
{"description":"<!doctype! public''",
"input":"<!doctype! public''",
@@ -170,7 +170,7 @@
{"description":"<!doctype! public\"\"?",
"input":"<!doctype! public\"\"?",
-"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "!", "", null, false]]},
+"output":["ParseError", "ParseError", ["DOCTYPE", "!", "", null, false]]},
{"description":"<!doctype! public\"\"'",
"input":"<!doctype! public\"\"'",
@@ -194,7 +194,7 @@
{"description":"<!doctype! system?",
"input":"<!doctype! system?",
-"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "!", null, null, false]]},
+"output":["ParseError", "ParseError", ["DOCTYPE", "!", null, null, false]]},
{"description":"<!doctype! system''",
"input":"<!doctype! system''",
@@ -214,7 +214,7 @@
{"description":"<!doctype! system\"\"?",
"input":"<!doctype! system\"\"?",
-"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "!", null, "", true]]},
+"output":["ParseError", "ParseError", ["DOCTYPE", "!", null, "", true]]},
{"description":"<!doctype! system\"#",
"input":"<!doctype! system\"#",
diff --git a/test/data/tokeniser2/test4.test b/test/data/tokeniser2/test4.test
index 32d8da5..0f6d12c 100644
--- a/test/data/tokeniser2/test4.test
+++ b/test/data/tokeniser2/test4.test
@@ -44,6 +44,10 @@
"input":"<z z='&\"'>",
"output":["ParseError", ["StartTag", "z", {"z": "&\""}]]},
+{"description":"Text after bogus character reference",
+"input":"<z z='&xlink_xmlns;'>bar<z>",
+"output":["ParseError",["StartTag","z",{"z":"&xlink_xmlns;"}],["Character","bar"],["StartTag","z",{}]]},
+
{"description":"Attribute name starting with \"",
"input":"<foo \"='bar'>",
"output":["ParseError", ["StartTag", "foo", {"\"": "bar"}]]},
@@ -122,7 +126,7 @@
{"description":"Maximum non-BMP numeric entity",
"input":"&#X10FFFF;",
-"output":[["Character", "\uDBFF\uDFFF"]]},
+"output":["ParseError", ["Character", "\uFFFD"]]},
{"description":"Above maximum numeric entity",
"input":"&#x110000;",