{
"tests": [
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rb",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rb",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rb",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rt",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rb",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rtc",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rb",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rp",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rb",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"span",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "a",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rt",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rb",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rt",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rt",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rt",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rtc",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rt",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rp",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rt",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"span",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "a",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rtc",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rb",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "a",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rtc",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rt",
{}
],
[
"Character",
"c"
],
[
"StartTag",
"rt",
{}
],
[
"Character",
"d"
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rtc",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rtc",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rtc",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rp",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rtc",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"span",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "a",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rp",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rb",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "a",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rp",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rt",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "a",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rp",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rtc",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "a",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rp",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rp",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rp",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"span",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
},
{
"fragmentContext": null,
"description": "ab",
"input": "ab",
"output": [
[
"StartTag",
"html",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"StartTag",
"rtc",
{}
],
[
"StartTag",
"ruby",
{}
],
[
"Character",
"a"
],
[
"StartTag",
"rb",
{}
],
[
"Character",
"b"
],
[
"StartTag",
"rt",
{}
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"ruby"
],
[
"EndTag",
"html"
]
]
}
]
}