Example #1
0
 public function testPrepend()
 {
     $this->assertEquals('<div><span>content</span></div>', (string) Tag::div()->prepend(Tag::span('content')));
     $this->assertEquals('<div><span>content1</span><span>content2</span></div>', (string) Tag::div(Tag::span('content2'))->prepend(Tag::span('content1')));
     $this->assertEquals('<ul><li>item1</li><li>item2</li>outer</ul>', (string) Tag::ul()->prepend(TagNodes::create(Tag::li('item1'), Tag::li('item2'), 'outer')));
     $this->assertEquals((string) TagNodes::create()->prepend('<strong></strong>'), '&lt;strong&gt;&lt;/strong&gt;');
     $this->assertEquals((string) Tag::div()->prepend('<strong></strong>'), '<div>&lt;strong&gt;&lt;/strong&gt;</div>');
 }