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>'), '<strong></strong>'); $this->assertEquals((string) Tag::div()->prepend('<strong></strong>'), '<div><strong></strong></div>'); }