Exemple #1
0
 public function testGetDomNode()
 {
     $dom = new DOMDocument('1.0', 'iso-8859-1');
     $ul = $dom->createElement('ul');
     $ul->appendChild($dom->createElement('li', 'one'));
     $ul->appendChild($dom->createElement('li', 'two'));
     $this->assertEquals($ul, H::ul(H::li('one'), H::li('two'))->getDomNode());
 }
Exemple #2
0
 public function testAdaptation()
 {
     $parent = $this->dom->createElement('div');
     $expected = $this->dom->createElement('ul');
     $base = H::ul();
     $adapter = Factory::factory($this->dom, $base);
     $this->assertInstanceOf('Respect\\Template\\Adapters\\HtmlElement', $adapter);
     $this->assertEquals($expected, $adapter->adaptTo($parent));
 }
Exemple #3
0
 public function instances()
 {
     $anchorObject = new StdClass();
     $anchorObject->href = 'test';
     return array(array('A', array('href' => 'test'), 'Replace'), array('A', $anchorObject, 'Replace'), array('Dom', new DOMText(), 'CleanAppend'), array('String', 'Hello World!', 'CleanAppend'), array('Traversable', array('one', 'two', 'three', 'pigs'), 'CleanAppend'), array('HtmlElement', H::ul(H::li('one')), 'Replace'));
 }