public function testStackedTagsWithContent() { $result = Selecta::build('ul li', 'Hello'); $this->assertEquals('<ul><li>Hello</li></ul>', $result); }
public function testSimpleTag() { $result = Selecta::build('div'); $this->assertEquals('<div></div>', $result); }
public function testIdAndClass() { $result = Selecta::build('div#foo.bar'); $this->assertEquals('<div id="foo" class="bar"></div>', $result); }
public function testDisabledSelector() { $result = Selecta::build('input[type=text]:disabled'); $this->assertEquals('<input type="text" disabled>', $result); }
public function testBigSelector() { $result = Selecta::build('ul#list.mr-list li[required] div.foo.bar input[name=hell][type=radio][value=yes][checked][required]'); $this->assertEquals('<ul id="list" class="mr-list"><li required><div class="foo bar"><input name="hell" type="radio" value="yes" checked required></div></li></ul>', $result); }
public function testDoubleClass() { $result = Selecta::build('div.foo.bar'); $this->assertEquals('<div class="foo bar"></div>', $result); }