Ejemplo n.º 1
0
 public function testStackedTagsWithContent()
 {
     $result = Selecta::build('ul li', 'Hello');
     $this->assertEquals('<ul><li>Hello</li></ul>', $result);
 }
Ejemplo n.º 2
0
 public function testSimpleTag()
 {
     $result = Selecta::build('div');
     $this->assertEquals('<div></div>', $result);
 }
Ejemplo n.º 3
0
 public function testIdAndClass()
 {
     $result = Selecta::build('div#foo.bar');
     $this->assertEquals('<div id="foo" class="bar"></div>', $result);
 }
Ejemplo n.º 4
0
 public function testDisabledSelector()
 {
     $result = Selecta::build('input[type=text]:disabled');
     $this->assertEquals('<input type="text" disabled>', $result);
 }
Ejemplo n.º 5
0
 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);
 }
Ejemplo n.º 6
0
 public function testDoubleClass()
 {
     $result = Selecta::build('div.foo.bar');
     $this->assertEquals('<div class="foo bar"></div>', $result);
 }