diff --git a/tests/Documents/Attributes.html b/tests/Documents/Attributes.html new file mode 100644 index 000000000..f3bfa09c1 --- /dev/null +++ b/tests/Documents/Attributes.html @@ -0,0 +1,16 @@ + + + + Attributes test + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/Events/09-attributes.json b/tests/Events/09-attributes.json new file mode 100644 index 000000000..8bd024b24 --- /dev/null +++ b/tests/Events/09-attributes.json @@ -0,0 +1,68 @@ +{ + "name": "attributes (no white space, no value, no quotes)", + "options": { + "handler": {}, + "parser": {} + }, + "html": "", + "expected": [ + { + "event": "opentagname", + "data": [ + "button" + ] + }, + { + "event": "opentag", + "data": [ + "button", + { + "class": "test0", + "title": "test1", + "disabled": "", + "value": "test2" + } + ] + }, + { + "event": "attribute", + "data": [ + "class", + "test0" + ] + }, + { + "event": "attribute", + "data": [ + "title", + "test1" + ] + }, + { + "event": "attribute", + "data": [ + "disabled", + "" + ] + }, + { + "event": "attribute", + "data": [ + "value", + "test2" + ] + }, + { + "event": "text", + "data": [ + "adsf" + ] + }, + { + "event": "closetag", + "data": [ + "button" + ] + } + ] +} \ No newline at end of file