From a9149e8852ec3b0a2e8bb31285c37b46a8fb52e3 Mon Sep 17 00:00:00 2001 From: Matt Farina Date: Mon, 1 Jul 2013 10:16:22 -0400 Subject: Added svg test that handles elements. Note, attribute tests were already done. --- test/HTML5/Parser/DOMTreeBuilderTest.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/test/HTML5/Parser/DOMTreeBuilderTest.php b/test/HTML5/Parser/DOMTreeBuilderTest.php index b6ee977..d1010e2 100644 --- a/test/HTML5/Parser/DOMTreeBuilderTest.php +++ b/test/HTML5/Parser/DOMTreeBuilderTest.php @@ -259,6 +259,28 @@ class DOMTreeBuilderTest extends \HTML5\Tests\TestCase { } public function testSVG() { - $this->markTestIncomplete("Incomplete."); + $html = ' + + + + + + + Test Text. + + + + + '; + + $doc = $this->parse($html); + $svg = $doc->getElementsByTagName('svg')->item(0); + $this->assertEquals('svg', $svg->tagName); + $this->assertEquals('svg', $svg->nodeName); + $this->assertEquals('svg', $svg->localName); + $this->assertEmpty($svg->namespaceURI); + + $textPath = $doc->getElementsByTagName('textPath')->item(0); + $this->assertEquals('textPath', $textPath->tagName); } } -- cgit v1.2.3