You are here

public function TreeBuildingRulesTest::testHandleDT in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 vendor/masterminds/html5/test/HTML5/Parser/TreeBuildingRulesTest.php \Masterminds\HTML5\Tests\Parser\TreeBuildingRulesTest::testHandleDT()

File

vendor/masterminds/html5/test/HTML5/Parser/TreeBuildingRulesTest.php, line 81
Test the Tree Builder's special-case rules.

Class

TreeBuildingRulesTest
These tests are functional, not necessarily unit tests.

Namespace

Masterminds\HTML5\Tests\Parser

Code

public function testHandleDT() {
  $html = sprintf(self::HTML_STUB, '<dl id="a"><dt>Hello<dd>Hi</dl><a></a>');
  $doc = $this
    ->parse($html);
  $list = $doc
    ->getElementById('a');
  $this
    ->assertEquals(2, $list->childNodes->length);
  $this
    ->assertEquals('dt', $list->firstChild->tagName);
  $this
    ->assertEquals('dd', $list->lastChild->tagName);
}