Legacy\TagHelperParseTreeRewriterTest.cs (95)
365RunParseTreeRewriterTest(document, "input");
372RunParseTreeRewriterTest(document, "input");
379RunParseTreeRewriterTest(document, "input");
386RunParseTreeRewriterTest(document, "input");
393RunParseTreeRewriterTest(document, "p", "input");
400RunParseTreeRewriterTest(document, "p", "input");
407RunParseTreeRewriterTest(document, "p", "input");
414RunParseTreeRewriterTest(document, "p", "input");
1386RunParseTreeRewriterTest("@{<!text class=\"btn\">}", "p", "text");
1392RunParseTreeRewriterTest("@{<!text class=\"btn\"></!text>}", "p", "text");
1398RunParseTreeRewriterTest("@{<!text class=\"btn\">words with spaces</!text>}", "p", "text");
1404RunParseTreeRewriterTest("@{<!text class='btn1 btn2' class2=btn></!text>}", "p", "text");
1410RunParseTreeRewriterTest("@{<!text class='btn1 @DateTime.Now btn2'></!text>}", "p", "text");
1416RunParseTreeRewriterTest("@{<!text>}", "p", "text");
1422RunParseTreeRewriterTest("@{</!text>}", "p", "text");
1428RunParseTreeRewriterTest("@{<!text></!text>}", "p", "text");
1434RunParseTreeRewriterTest("@{<!text>words and spaces</!text>}", "p", "text");
1440RunParseTreeRewriterTest("@{<!text></text>}", "p", "text");
1446RunParseTreeRewriterTest("@{<text></!text>}", "p", "text");
1452RunParseTreeRewriterTest("@{<!text><text></text></!text>}", "p", "text");
1458RunParseTreeRewriterTest("@{<text><!text></!text>}", "p", "text");
1464RunParseTreeRewriterTest("@{<!text></!text></text>}", "p", "text");
1470RunParseTreeRewriterTest("@{<!text}", "text");
1476RunParseTreeRewriterTest("@{<!text /}", "text");
1482RunParseTreeRewriterTest("@{<!text class=}", "text");
1488RunParseTreeRewriterTest("@{<!text class=\"btn}", "text");
1494RunParseTreeRewriterTest("@{<!text class=\"btn\"}", "text");
1500RunParseTreeRewriterTest("@{<!text class=\"btn\" /}", "text");
1506RunParseTreeRewriterTest("@{<!}", "strong", "p");
1512RunParseTreeRewriterTest("@{<!p}", "strong", "p");
1518RunParseTreeRewriterTest("@{<!p /}", "strong", "p");
1524RunParseTreeRewriterTest("@{<!p class=}", "strong", "p");
1530RunParseTreeRewriterTest("@{<!p class=\"btn}", "strong", "p");
1536RunParseTreeRewriterTest("@{<!p class=\"btn@@}", "strong", "p");
1542RunParseTreeRewriterTest("@{<!p class=\"btn\"}", "strong", "p");
1548RunParseTreeRewriterTest("@{<!p class=\"btn\" /}", "strong", "p");
1554RunParseTreeRewriterTest("<!", "strong", "p");
1560RunParseTreeRewriterTest("<!p", "strong", "p");
1566RunParseTreeRewriterTest("<!p /", "strong", "p");
1572RunParseTreeRewriterTest("<!p class=", "strong", "p");
1578RunParseTreeRewriterTest("<!p class=\"btn", "strong", "p");
1584RunParseTreeRewriterTest("<!p class=\"btn\"", "strong", "p");
1590RunParseTreeRewriterTest("<!p class=\"btn\" /", "strong", "p");
1596RunParseTreeRewriterTest("@{<!p>}", "strong", "p");
1602RunParseTreeRewriterTest("@{</!p>}", "strong", "p");
1608RunParseTreeRewriterTest("@{<!p></!p>}", "strong", "p");
1614RunParseTreeRewriterTest("@{<!p>words and spaces</!p>}", "strong", "p");
1620RunParseTreeRewriterTest("@{<!p></p>}", "strong", "p");
1626RunParseTreeRewriterTest("@{<p></!p>}", "strong", "p");
1632RunParseTreeRewriterTest("@{<p><!p></!p></p>}", "strong", "p");
1638RunParseTreeRewriterTest("@{<p><!p></!p>}", "strong", "p");
1644RunParseTreeRewriterTest("@{<!p></!p></p>}", "strong", "p");
1650RunParseTreeRewriterTest("@{<strong></!p></strong>}", "strong", "p");
1656RunParseTreeRewriterTest("@{<strong></strong><!p></!p>}", "strong", "p");
1662RunParseTreeRewriterTest("@{<p><strong></!strong><!p></strong></!p>}", "strong", "p");
1668RunParseTreeRewriterTest("@{<!p class=\"btn\">}", "strong", "p");
1674RunParseTreeRewriterTest("@{<!p class=\"btn\"></!p>}", "strong", "p");
1680RunParseTreeRewriterTest("@{<!p class=\"btn\">words with spaces</!p>}", "strong", "p");
1686RunParseTreeRewriterTest("@{<!p class='btn1 btn2' class2=btn></!p>}", "strong", "p");
1692RunParseTreeRewriterTest("@{<!p class='btn1 @DateTime.Now btn2'></!p>}", "strong", "p");
1698RunParseTreeRewriterTest("<!p>", "strong", "p");
1704RunParseTreeRewriterTest("</!p>", "strong", "p");
1710RunParseTreeRewriterTest("<!p></!p>", "strong", "p");
1716RunParseTreeRewriterTest("<!p>words and spaces</!p>", "strong", "p");
1722RunParseTreeRewriterTest("<!p></p>", "strong", "p");
1728RunParseTreeRewriterTest("<p></!p>", "strong", "p");
1734RunParseTreeRewriterTest("<p><!p></!p></p>", "strong", "p");
1740RunParseTreeRewriterTest("<p><!p></!p>", "strong", "p");
1746RunParseTreeRewriterTest("<!p></!p></p>", "strong", "p");
1752RunParseTreeRewriterTest("<strong></!p></strong>", "strong", "p");
1758RunParseTreeRewriterTest("<strong></strong><!p></!p>", "strong", "p");
1764RunParseTreeRewriterTest("<p><strong></!strong><!p></strong></!p>", "strong", "p");
1770RunParseTreeRewriterTest("<!p class=\"btn\">", "strong", "p");
1776RunParseTreeRewriterTest("<!p class=\"btn\"></!p>", "strong", "p");
1782RunParseTreeRewriterTest("<!p class=\"btn\">words and spaces</!p>", "strong", "p");
1788RunParseTreeRewriterTest("<!p class='btn1 btn2' class2=btn></!p>", "strong", "p");
1794RunParseTreeRewriterTest("<!p class='btn1 @DateTime.Now btn2'></!p>", "strong", "p");
1800RunParseTreeRewriterTest("<text>Hello World</text>", "p", "text");
1806RunParseTreeRewriterTest("@{<text>Hello World</text>}", "p", "text");
1812RunParseTreeRewriterTest("@{<text><p>Hello World</p></text>}", "p", "text");
1818RunParseTreeRewriterTest("@{<p><text>Hello World</text></p>}", "p", "text");
1824RunParseTreeRewriterTest("<foo><!-- Hello World --></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1830RunParseTreeRewriterTest("<foo><!-- @foo --></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1836RunParseTreeRewriterTest("<foo><?xml Hello World ?></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1842RunParseTreeRewriterTest("<foo><?xml @foo ?></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1848RunParseTreeRewriterTest("<foo><!DOCTYPE @foo ></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1854RunParseTreeRewriterTest("<foo><!DOCTYPE hello=\"world\" ></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1860RunParseTreeRewriterTest("<foo><![CDATA[ Hello World ]]></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1866RunParseTreeRewriterTest("<foo><![CDATA[ @foo ]]></foo>", "!--", "?xml", "![CDATA[", "!DOCTYPE");
1872RunParseTreeRewriterTest("<p><div></div></p>", "p", "div");
1878RunParseTreeRewriterTest("<p>Hello World <div></div></p>", "p", "div");
1884RunParseTreeRewriterTest("<p>Hel<p>lo</p></p> <p><div>World</div></p>", "p", "div");
1890RunParseTreeRewriterTest("<p>Hel<strong>lo</strong></p> <p><span>World</span></p>", "p", "div");
1896RunParseTreeRewriterTest("<div>@{</div>}");
1902RunParseTreeRewriterTest("<input>Foo</input>");