{ "tests": [ { "fragmentContext": "path", "description": "X", "input": "X", "output": [ [ "StartTag", "nobr", {} ], [ "Character", "X" ] ] }, { "fragmentContext": "path", "description": "X", "input": "X", "output": [ [ "StartTag", "font", { "color": "" } ], [ "EndTag", "font" ], [ "Character", "X" ] ] }, { "fragmentContext": "path", "description": "X", "input": "X", "output": [ [ "StartTag", "font", {} ], [ "EndTag", "font" ], [ "Character", "X" ] ] }, { "fragmentContext": "path", "description": "X", "input": "X", "output": [ [ "StartTag", "g", {} ], [ "EndTag", "path" ], [ "Character", "X" ] ] }, { "fragmentContext": "path", "description": "X", "input": "X", "output": [ [ "EndTag", "path" ], [ "Character", "X" ] ] }, { "fragmentContext": "foreignObject", "description": "X", "input": "X", "output": [ [ "EndTag", "foreignobject" ], [ "Character", "X" ] ] }, { "fragmentContext": "desc", "description": "X", "input": "X", "output": [ [ "EndTag", "desc" ], [ "Character", "X" ] ] }, { "fragmentContext": "title", "description": "X", "input": "X", "output": [ [ "EndTag", "title" ], [ "Character", "X" ] ] }, { "fragmentContext": "svg", "description": "X", "input": "X", "output": [ [ "EndTag", "svg" ], [ "Character", "X" ] ] }, { "fragmentContext": "mfenced", "description": "X", "input": "X", "output": [ [ "EndTag", "mfenced" ], [ "Character", "X" ] ] }, { "fragmentContext": "malignmark", "description": "X", "input": "X", "output": [ [ "EndTag", "malignmark" ], [ "Character", "X" ] ] }, { "fragmentContext": "math", "description": "X", "input": "X", "output": [ [ "EndTag", "math" ], [ "Character", "X" ] ] }, { "fragmentContext": "annotation-xml", "description": "X", "input": "X", "output": [ [ "EndTag", "annotation-xml" ], [ "Character", "X" ] ] }, { "fragmentContext": "mtext", "description": "X", "input": "X", "output": [ [ "EndTag", "mtext" ], [ "Character", "X" ] ] }, { "fragmentContext": "mi", "description": "X", "input": "X", "output": [ [ "EndTag", "mi" ], [ "Character", "X" ] ] }, { "fragmentContext": "mo", "description": "X", "input": "X", "output": [ [ "EndTag", "mo" ], [ "Character", "X" ] ] }, { "fragmentContext": "mn", "description": "X", "input": "X", "output": [ [ "EndTag", "mn" ], [ "Character", "X" ] ] }, { "fragmentContext": "ms", "description": "X", "input": "X", "output": [ [ "EndTag", "ms" ], [ "Character", "X" ] ] }, { "fragmentContext": "ms", "description": "X", "input": "X", "output": [ [ "StartTag", "b", {} ], [ "EndTag", "b" ], [ "StartTag", "mglyph", {}, true ], [ "StartTag", "i", {} ], [ "EndTag", "i" ], [ "StartTag", "malignmark", {}, true ], [ "StartTag", "u", {} ], [ "EndTag", "u" ], [ "StartTag", "ms", {}, true ], [ "Character", "X" ] ] }, { "fragmentContext": "ms", "description": "", "input": "", "output": [ [ "StartTag", "malignmark", {} ], [ "EndTag", "malignmark" ] ] }, { "fragmentContext": "ms", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "ms", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "mn", "description": "X", "input": "X", "output": [ [ "StartTag", "b", {} ], [ "EndTag", "b" ], [ "StartTag", "mglyph", {}, true ], [ "StartTag", "i", {} ], [ "EndTag", "i" ], [ "StartTag", "malignmark", {}, true ], [ "StartTag", "u", {} ], [ "EndTag", "u" ], [ "StartTag", "mn", {}, true ], [ "Character", "X" ] ] }, { "fragmentContext": "mn", "description": "", "input": "", "output": [ [ "StartTag", "malignmark", {} ], [ "EndTag", "malignmark" ] ] }, { "fragmentContext": "mn", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "mn", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "mo", "description": "X", "input": "X", "output": [ [ "StartTag", "b", {} ], [ "EndTag", "b" ], [ "StartTag", "mglyph", {}, true ], [ "StartTag", "i", {} ], [ "EndTag", "i" ], [ "StartTag", "malignmark", {}, true ], [ "StartTag", "u", {} ], [ "EndTag", "u" ], [ "StartTag", "mo", {}, true ], [ "Character", "X" ] ] }, { "fragmentContext": "mo", "description": "", "input": "", "output": [ [ "StartTag", "malignmark", {} ], [ "EndTag", "malignmark" ] ] }, { "fragmentContext": "mo", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "mo", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "mi", "description": "X", "input": "X", "output": [ [ "StartTag", "b", {} ], [ "EndTag", "b" ], [ "StartTag", "mglyph", {}, true ], [ "StartTag", "i", {} ], [ "EndTag", "i" ], [ "StartTag", "malignmark", {}, true ], [ "StartTag", "u", {} ], [ "EndTag", "u" ], [ "StartTag", "mi", {}, true ], [ "Character", "X" ] ] }, { "fragmentContext": "mi", "description": "", "input": "", "output": [ [ "StartTag", "malignmark", {} ], [ "EndTag", "malignmark" ] ] }, { "fragmentContext": "mi", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "mi", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "mtext", "description": "X", "input": "X", "output": [ [ "StartTag", "b", {} ], [ "EndTag", "b" ], [ "StartTag", "mglyph", {}, true ], [ "StartTag", "i", {} ], [ "EndTag", "i" ], [ "StartTag", "malignmark", {}, true ], [ "StartTag", "u", {} ], [ "EndTag", "u" ], [ "StartTag", "mtext", {}, true ], [ "Character", "X" ] ] }, { "fragmentContext": "mtext", "description": "", "input": "", "output": [ [ "StartTag", "malignmark", {} ], [ "EndTag", "malignmark" ] ] }, { "fragmentContext": "mtext", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "mtext", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "annotation-xml", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "annotation-xml", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "math", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "math", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "foreignObject", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "foreignObject", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "title", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "title", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "desc", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "svg", "description": "

X

", "input": "

X

", "output": [ [ "StartTag", "div", {} ], [ "StartTag", "h1", {} ], [ "Character", "X" ], [ "EndTag", "h1" ], [ "EndTag", "div" ] ] }, { "fragmentContext": "svg", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "desc", "description": "
", "input": "
", "output": [ [ "StartTag", "div", {} ], [ "EndTag", "div" ] ] }, { "fragmentContext": "desc", "description": "
", "input": "
", "output": [ [ "StartTag", "figure", {} ], [ "EndTag", "figure" ] ] }, { "fragmentContext": "desc", "description": "<foo>", "input": "<plaintext><foo>", "output": [ [ "StartTag", "plaintext", {} ], [ "Character", "<foo>" ] ] }, { "fragmentContext": "desc", "description": "<frameset>X", "input": "<frameset>X", "output": [ [ "StartTag", "frameset", {} ], [ "Character", "X" ] ] }, { "fragmentContext": "desc", "description": "<head>X", "input": "<head>X", "output": [ [ "StartTag", "head", {} ], [ "Character", "X" ] ] }, { "fragmentContext": "desc", "description": "<body>X", "input": "<body>X", "output": [ [ "StartTag", "body", {} ], [ "Character", "X" ] ] }, { "fragmentContext": "desc", "description": "<html>X", "input": "<html>X", "output": [ [ "StartTag", "html", {} ], [ "Character", "X" ] ] }, { "fragmentContext": "desc", "description": "<html class=\"foo\">X", "input": "<html class=\"foo\">X", "output": [ [ "StartTag", "html", { "class": "foo" } ], [ "Character", "X" ] ] }, { "fragmentContext": "desc", "description": "<body class=\"foo\">X", "input": "<body class=\"foo\">X", "output": [ [ "StartTag", "body", { "class": "foo" } ], [ "Character", "X" ] ] }, { "fragmentContext": "div", "description": "<svg><p>", "input": "<svg><p>", "output": [ [ "StartTag", "svg", {} ], [ "StartTag", "p", {} ] ] }, { "fragmentContext": "svg", "description": "<p>", "input": "<p>", "output": [ [ "StartTag", "p", {} ] ] }, { "fragmentContext": "div", "description": "<svg></p><foo>", "input": "<svg></p><foo>", "output": [ [ "StartTag", "svg", {} ], [ "EndTag", "p" ], [ "StartTag", "foo", {} ] ] }, { "fragmentContext": "div", "description": "<svg></br><foo>", "input": "<svg></br><foo>", "output": [ [ "StartTag", "svg", {} ], [ "EndTag", "br" ], [ "StartTag", "foo", {} ] ] }, { "fragmentContext": "svg", "description": "</p><foo>", "input": "</p><foo>", "output": [ [ "EndTag", "p" ], [ "StartTag", "foo", {} ] ] }, { "fragmentContext": "svg", "description": "</br><foo>", "input": "</br><foo>", "output": [ [ "EndTag", "br" ], [ "StartTag", "foo", {} ] ] }, { "fragmentContext": "svg", "description": "<body><foo>", "input": "<body><foo>", "output": [ [ "StartTag", "body", {} ], [ "StartTag", "foo", {} ] ] }, { "fragmentContext": "svg", "description": "<p><foo>", "input": "<p><foo>", "output": [ [ "StartTag", "p", {} ], [ "StartTag", "foo", {} ] ] }, { "fragmentContext": "svg", "description": "<p></p><foo>", "input": "<p></p><foo>", "output": [ [ "StartTag", "p", {} ], [ "EndTag", "p" ], [ "StartTag", "foo", {} ] ] } ] }