Example #1
0
 public function testConstruct()
 {
     $this->assertEquals(get_class(Tag::a()), 'Primalbase\\Tag\\Tag');
     $this->assertEquals((string) Tag::a(), '<a></a>');
     $this->assertEquals((string) Tag::create('hoge', array('class' => 'fuga'), 'munya'), '<hoge class="fuga">munya</hoge>');
     $this->assertEquals((string) Tag::create('hoge', array('class' => 'fuga'), '<munya'), '<hoge class="fuga">&lt;munya</hoge>');
     $this->assertEquals((string) Tag::div('<hoge class="fuga">munya</hoge>'), '<div>&lt;hoge class=&quot;fuga&quot;&gt;munya&lt;/hoge&gt;</div>');
     $this->assertEquals((string) Tag::div(array('class' => 'span12')), '<div class="span12"></div>');
     $this->assertEquals((string) Tag::div(array('class' => 'span12'), 'test', Tag::span("inner")), '<div class="span12">test<span>inner</span></div>');
     $this->assertEquals((string) Tag::createInstanceArray('div', array(array('class' => 'span9'), 'array contents.')), '<div class="span9">array contents.</div>');
 }