Example #1
0
 public function testGetInnerElementsByTag()
 {
     $divContainer = new HTMLElement(HTMLElement::DIV);
     $pContainer1 = new HTMLElement(HTMLElement::P);
     $spanContainer1 = new HTMLElement(HTMLElement::SPAN);
     $tableContainer1 = new HTMLElement(HTMLElement::TABLE);
     $pContainer1->addInnerElement($spanContainer1);
     $divContainer->addInnerElement($pContainer1);
     $divContainer->addInnerElement($tableContainer1);
     $elements = $divContainer->getInnerElementsByTagName("table");
     $this->assertInternalType('array', $elements);
     foreach ($elements as $element) {
         $this->assertEquals("table", $element->getTagName());
     }
 }