void () { addTest("#content", "<div id=\"content\"></div>"); addTest(".content", "<div class=\"content\"></div>"); addTest("#content.demo", "<div id=\"content\" class=\"demo\"></div>"); addTest(".demo[title=test]", "<div class=\"demo\" title=\"test\"></div>"); addTest("#some_id>.some_class", "<div id=\"some_id\"><div class=\"some_class\"></div></div>"); addTest("ul>.item", "<ul><li class=\"item\"></li></ul>"); addTest("ol>.", "<ol><li class=\"\"></li></ol>"); addTest("em>.", "<em><span class=\"\"></span></em>"); addTest("table>#row$*4>[colspan=2]", """ <table> \t<tr id="row1"> \t\t<td colspan="2"></td> \t</tr> \t<tr id="row2"> \t\t<td colspan="2"></td> \t</tr> \t<tr id="row3"> \t\t<td colspan="2"></td> \t</tr> \t<tr id="row4"> \t\t<td colspan="2"></td> \t</tr> </table>"""); addTest("<ul>.cls<caret></ul>", "<ul><li class=\"cls\"></li></ul>"); addTest("<ul>.cls>.cls^.cls<caret></ul>", "<ul><li class=\"cls\"><div class=\"cls\"></div></li><li class=\"cls\"></li></ul>"); addTest("<ul>.cls>.cls^^.cls<caret></ul>", "<ul><li class=\"cls\"><div class=\"cls\"></div></li><li class=\"cls\"></li></ul>"); }