Legacy\TagHelperParseTreeRewriterTest.cs (95)
368RunParseTreeRewriterTest(document, "input");
375RunParseTreeRewriterTest(document, "input");
382RunParseTreeRewriterTest(document, "input");
389RunParseTreeRewriterTest(document, "input");
396RunParseTreeRewriterTest(document, "p", "input");
403RunParseTreeRewriterTest(document, "p", "input");
410RunParseTreeRewriterTest(document, "p", "input");
417RunParseTreeRewriterTest(document, "p", "input");
1394RunParseTreeRewriterTest("@{<!text class=\"btn\">}", "p", "text");
1400RunParseTreeRewriterTest("@{<!text class=\"btn\"></!text>}", "p", "text");
1406RunParseTreeRewriterTest("@{<!text class=\"btn\">words with spaces</!text>}", "p", "text");
1412RunParseTreeRewriterTest("@{<!text class='btn1 btn2' class2=btn></!text>}", "p", "text");
1418RunParseTreeRewriterTest("@{<!text class='btn1 @DateTime.Now btn2'></!text>}", "p", "text");
1424RunParseTreeRewriterTest("@{<!text>}", "p", "text");
1430RunParseTreeRewriterTest("@{</!text>}", "p", "text");
1436RunParseTreeRewriterTest("@{<!text></!text>}", "p", "text");
1442RunParseTreeRewriterTest("@{<!text>words and spaces</!text>}", "p", "text");
1448RunParseTreeRewriterTest("@{<!text></text>}", "p", "text");
1454RunParseTreeRewriterTest("@{<text></!text>}", "p", "text");
1460RunParseTreeRewriterTest("@{<!text><text></text></!text>}", "p", "text");
1466RunParseTreeRewriterTest("@{<text><!text></!text>}", "p", "text");
1472RunParseTreeRewriterTest("@{<!text></!text></text>}", "p", "text");
1478RunParseTreeRewriterTest("@{<!text}", "text");
1484RunParseTreeRewriterTest("@{<!text /}", "text");
1490RunParseTreeRewriterTest("@{<!text class=}", "text");
1496RunParseTreeRewriterTest("@{<!text class=\"btn}", "text");
1502RunParseTreeRewriterTest("@{<!text class=\"btn\"}", "text");
1508RunParseTreeRewriterTest("@{<!text class=\"btn\" /}", "text");
1514RunParseTreeRewriterTest("@{<!}", "strong", "p");
1520RunParseTreeRewriterTest("@{<!p}", "strong", "p");
1526RunParseTreeRewriterTest("@{<!p /}", "strong", "p");
1532RunParseTreeRewriterTest("@{<!p class=}", "strong", "p");
1538RunParseTreeRewriterTest("@{<!p class=\"btn}", "strong", "p");
1544RunParseTreeRewriterTest("@{<!p class=\"btn@@}", "strong", "p");
1550RunParseTreeRewriterTest("@{<!p class=\"btn\"}", "strong", "p");
1556RunParseTreeRewriterTest("@{<!p class=\"btn\" /}", "strong", "p");
1562RunParseTreeRewriterTest("<!", "strong", "p");
1568RunParseTreeRewriterTest("<!p", "strong", "p");
1574RunParseTreeRewriterTest("<!p /", "strong", "p");
1580RunParseTreeRewriterTest("<!p class=", "strong", "p");
1586RunParseTreeRewriterTest("<!p class=\"btn", "strong", "p");
1592RunParseTreeRewriterTest("<!p class=\"btn\"", "strong", "p");
1598RunParseTreeRewriterTest("<!p class=\"btn\" /", "strong", "p");
1604RunParseTreeRewriterTest("@{<!p>}", "strong", "p");
1610RunParseTreeRewriterTest("@{</!p>}", "strong", "p");
1616RunParseTreeRewriterTest("@{<!p></!p>}", "strong", "p");
1622RunParseTreeRewriterTest("@{<!p>words and spaces</!p>}", "strong", "p");
1628RunParseTreeRewriterTest("@{<!p></p>}", "strong", "p");
1634RunParseTreeRewriterTest("@{<p></!p>}", "strong", "p");
1640RunParseTreeRewriterTest("@{<p><!p></!p></p>}", "strong", "p");
1646RunParseTreeRewriterTest("@{<p><!p></!p>}", "strong", "p");
1652RunParseTreeRewriterTest("@{<!p></!p></p>}", "strong", "p");
1658RunParseTreeRewriterTest("@{<strong></!p></strong>}", "strong", "p");
1664RunParseTreeRewriterTest("@{<strong></strong><!p></!p>}", "strong", "p");
1670RunParseTreeRewriterTest("@{<p><strong></!strong><!p></strong></!p>}", "strong", "p");
1676RunParseTreeRewriterTest("@{<!p class=\"btn\">}", "strong", "p");
1682RunParseTreeRewriterTest("@{<!p class=\"btn\"></!p>}", "strong", "p");
1688RunParseTreeRewriterTest("@{<!p class=\"btn\">words with spaces</!p>}", "strong", "p");
1694RunParseTreeRewriterTest("@{<!p class='btn1 btn2' class2=btn></!p>}", "strong", "p");
1700RunParseTreeRewriterTest("@{<!p class='btn1 @DateTime.Now btn2'></!p>}", "strong", "p");
1706RunParseTreeRewriterTest("<!p>", "strong", "p");
1712RunParseTreeRewriterTest("</!p>", "strong", "p");
1718RunParseTreeRewriterTest("<!p></!p>", "strong", "p");
1724RunParseTreeRewriterTest("<!p>words and spaces</!p>", "strong", "p");
1730RunParseTreeRewriterTest("<!p></p>", "strong", "p");
1736RunParseTreeRewriterTest("<p></!p>", "strong", "p");
1742RunParseTreeRewriterTest("<p><!p></!p></p>", "strong", "p");
1748RunParseTreeRewriterTest("<p><!p></!p>", "strong", "p");
1754RunParseTreeRewriterTest("<!p></!p></p>", "strong", "p");
1760RunParseTreeRewriterTest("<strong></!p></strong>", "strong", "p");
1766RunParseTreeRewriterTest("<strong></strong><!p></!p>", "strong", "p");
1772RunParseTreeRewriterTest("<p><strong></!strong><!p></strong></!p>", "strong", "p");
1778RunParseTreeRewriterTest("<!p class=\"btn\">", "strong", "p");
1784RunParseTreeRewriterTest("<!p class=\"btn\"></!p>", "strong", "p");
1790RunParseTreeRewriterTest("<!p class=\"btn\">words and spaces</!p>", "strong", "p");
1796RunParseTreeRewriterTest("<!p class='btn1 btn2' class2=btn></!p>", "strong", "p");
1802RunParseTreeRewriterTest("<!p class='btn1 @DateTime.Now btn2'></!p>", "strong", "p");
1808RunParseTreeRewriterTest("<text>Hello World</text>", "p", "text");
1814RunParseTreeRewriterTest("@{<text>Hello World</text>}", "p", "text");
1820RunParseTreeRewriterTest("@{<text><p>Hello World</p></text>}", "p", "text");
1826RunParseTreeRewriterTest("@{<p><text>Hello World</text></p>}", "p", "text");
1832RunParseTreeRewriterTest("<foo><!-- Hello World --></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1838RunParseTreeRewriterTest("<foo><!-- @foo --></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1844RunParseTreeRewriterTest("<foo><?xml Hello World ?></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1850RunParseTreeRewriterTest("<foo><?xml @foo ?></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1856RunParseTreeRewriterTest("<foo><!DOCTYPE @foo ></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1862RunParseTreeRewriterTest("<foo><!DOCTYPE hello=\"world\" ></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1868RunParseTreeRewriterTest("<foo><![CDATA[ Hello World ]]></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1874RunParseTreeRewriterTest("<foo><![CDATA[ @foo ]]></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1880RunParseTreeRewriterTest("<p><div></div></p>", "p", "div");
1886RunParseTreeRewriterTest("<p>Hello World <div></div></p>", "p", "div");
1892RunParseTreeRewriterTest("<p>Hel<p>lo</p></p> <p><div>World</div></p>", "p", "div");
1898RunParseTreeRewriterTest("<p>Hel<strong>lo</strong></p> <p><span>World</span></p>", "p", "div");
1904RunParseTreeRewriterTest("<div>@{</div>}");
1910RunParseTreeRewriterTest("<input>Foo</input>");