63 lines
907 B
JSON
63 lines
907 B
JSON
{
|
|
"name": "Entities in attributes",
|
|
"options": {
|
|
"handler": {},
|
|
"parser": {"decodeEntities": true}
|
|
},
|
|
"html": "<foo bar=& baz=\"&\" boo='&' noo=>",
|
|
"expected": [
|
|
{
|
|
"event": "opentagname",
|
|
"data": [
|
|
"foo"
|
|
]
|
|
},
|
|
{
|
|
"event": "attribute",
|
|
"data": [
|
|
"bar",
|
|
"&"
|
|
]
|
|
},
|
|
{
|
|
"event": "attribute",
|
|
"data": [
|
|
"baz",
|
|
"&"
|
|
]
|
|
},
|
|
{
|
|
"event": "attribute",
|
|
"data": [
|
|
"boo",
|
|
"&"
|
|
]
|
|
},
|
|
{
|
|
"event": "attribute",
|
|
"data": [
|
|
"noo",
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"event": "opentag",
|
|
"data": [
|
|
"foo",
|
|
{
|
|
"bar": "&",
|
|
"baz": "&",
|
|
"boo": "&",
|
|
"noo": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"event": "closetag",
|
|
"data": [
|
|
"foo"
|
|
]
|
|
}
|
|
]
|
|
}
|