{
"tests": [
{
"fragmentContext": null,
"description": "<div>\\n<div></div>\\n</span>x",
"input": "<div>\n<div></div>\n</span>x",
"output": [
[
"StartTag",
"div",
{}
],
[
"Character",
"\n"
],
[
"StartTag",
"div",
{}
],
[
"EndTag",
"div"
],
[
"Character",
"\n"
],
[
"EndTag",
"span"
],
[
"Character",
"x"
]
]
},
{
"fragmentContext": null,
"description": "<div>x<div></div>\\n</span>x",
"input": "<div>x<div></div>\n</span>x",
"output": [
[
"StartTag",
"div",
{}
],
[
"Character",
"x"
],
[
"StartTag",
"div",
{}
],
[
"EndTag",
"div"
],
[
"Character",
"\n"
],
[
"EndTag",
"span"
],
[
"Character",
"x"
]
]
},
{
"fragmentContext": null,
"description": "<div>x<div></div>x</span>x",
"input": "<div>x<div></div>x</span>x",
"output": [
[
"StartTag",
"div",
{}
],
[
"Character",
"x"
],
[
"StartTag",
"div",
{}
],
[
"EndTag",
"div"
],
[
"Character",
"x"
],
[
"EndTag",
"span"
],
[
"Character",
"x"
]
]
},
{
"fragmentContext": null,
"description": "<div>x<div></div>y</span>z",
"input": "<div>x<div></div>y</span>z",
"output": [
[
"StartTag",
"div",
{}
],
[
"Character",
"x"
],
[
"StartTag",
"div",
{}
],
[
"EndTag",
"div"
],
[
"Character",
"y"
],
[
"EndTag",
"span"
],
[
"Character",
"z"
]
]
},
{
"fragmentContext": null,
"description": "<table><div>x<div></div>x</span>x",
"input": "<table><div>x<div></div>x</span>x",
"output": [
[
"StartTag",
"table",
{}
],
[
"StartTag",
"div",
{}
],
[
"Character",
"x"
],
[
"StartTag",
"div",
{}
],
[
"EndTag",
"div"
],
[
"Character",
"x"
],
[
"EndTag",
"span"
],
[
"Character",
"x"
]
]
},
{
"fragmentContext": null,
"description": "<table><li><li></table>",
"input": "<table><li><li></table>",
"output": [
[
"StartTag",
"table",
{}
],
[
"StartTag",
"li",
{}
],
[
"StartTag",
"li",
{}
],
[
"EndTag",
"table"
]
]
},
{
"fragmentContext": null,
"description": "x<table>x",
"input": "x<table>x",
"output": [
[
"Character",
"x"
],
[
"StartTag",
"table",
{}
],
[
"Character",
"x"
]
]
},
{
"fragmentContext": null,
"description": "x<table><table>x",
"input": "x<table><table>x",
"output": [
[
"Character",
"x"
],
[
"StartTag",
"table",
{}
],
[
"StartTag",
"table",
{}
],
[
"Character",
"x"
]
]
},
{
"fragmentContext": null,
"description": "<b>a<div></div><div></b>y",
"input": "<b>a<div></div><div></b>y",
"output": [
[
"StartTag",
"b",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"div",
{}
],
[
"EndTag",
"div"
],
[
"StartTag",
"div",
{}
],
[
"EndTag",
"b"
],
[
"Character",
"y"
]
]
},
{
"fragmentContext": null,
"description": "<a><div><p></a>",
"input": "<a><div><p></a>",
"output": [
[
"StartTag",
"a",
{}
],
[
"StartTag",
"div",
{}
],
[
"StartTag",
"p",
{}
],
[
"EndTag",
"a"
]
]
}
]
}