From 42543b07806ca9b9bec73eda91afa657f57c64bc Mon Sep 17 00:00:00 2001 From: Rupinder Singh Khokhar Date: Wed, 11 Jun 2014 09:13:22 +0530 Subject: Adding the latest test files without fixing the INDEXes or the test interfaces --- test/data/tokeniser2/test1.test | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'test/data/tokeniser2/test1.test') diff --git a/test/data/tokeniser2/test1.test b/test/data/tokeniser2/test1.test index 9431863..b97b2cb 100644 --- a/test/data/tokeniser2/test1.test +++ b/test/data/tokeniser2/test1.test @@ -115,7 +115,7 @@ {"description":"Unfinished entity", "input":"&f", -"output":["ParseError", ["Character", "&f"]]}, +"output":[["Character", "&f"]]}, {"description":"Ampersand, number sign", "input":"&#", @@ -143,11 +143,11 @@ {"description":"Partial entity match at end of file", "input":"I'm &no", -"output":[["Character","I'm "], "ParseError", ["Character", "&no"]]}, +"output":[["Character","I'm &no"]]}, {"description":"Non-ASCII character reference name", "input":"&\u00AC;", -"output":["ParseError", ["Character", "&\u00AC;"]]}, +"output":[["Character", "&\u00AC;"]]}, {"description":"ASCII decimal entity", "input":"$", @@ -163,22 +163,34 @@ {"description":"Entity in attribute without semicolon ending in x", "input":"", -"output":["ParseError", ["StartTag", "h", {"a":"¬x"}]]}, +"output":[["StartTag", "h", {"a":"¬x"}]]}, {"description":"Entity in attribute without semicolon ending in 1", "input":"", -"output":["ParseError", ["StartTag", "h", {"a":"¬1"}]]}, +"output":[["StartTag", "h", {"a":"¬1"}]]}, {"description":"Entity in attribute without semicolon ending in i", "input":"", -"output":["ParseError", ["StartTag", "h", {"a":"¬i"}]]}, +"output":[["StartTag", "h", {"a":"¬i"}]]}, {"description":"Entity in attribute without semicolon", "input":"", "output":["ParseError", ["StartTag", "h", {"a":"\u00A9"}]]}, {"description":"Unquoted attribute ending in ampersand", - "input":"", +"output":[["StartTag","s",{"o":"&","t":""}]]}, + +{"description":"Unquoted attribute at end of tag with final character of &, with tag followed by characters", +"input":"foo", +"output":[["StartTag", "a", {"a":"a&"}], ["Character", "foo"]]}, + +{"description":"plaintext element", + "input":"foobar", + "output":[["StartTag","plaintext",{}], ["Character","foobar"]]}, + +{"description":"Open angled bracket in unquoted attribute value state", + "input":"<a a=f<>", + "output":["ParseError", ["StartTag", "a", {"a":"f<"}]]} ]} -- cgit v1.2.3