From a98febd74b7c6e7d18b11ca8a75b647f56fcf2c6 Mon Sep 17 00:00:00 2001 From: Matt Farina Date: Mon, 6 May 2013 20:41:28 -0400 Subject: Updated the traverser text method and added a test. --- test/HTML5/Serializer/TraverserTest.php | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) (limited to 'test/HTML5') diff --git a/test/HTML5/Serializer/TraverserTest.php b/test/HTML5/Serializer/TraverserTest.php index fef5135..0b18bb6 100644 --- a/test/HTML5/Serializer/TraverserTest.php +++ b/test/HTML5/Serializer/TraverserTest.php @@ -84,22 +84,19 @@ class TraverserTest extends \HTML5\Tests\TestCase { } function testText() { - // $dom = new \DOMDocument(); - // $dom->loadHTML(' - // - // - // - // Test - // - // - // - // - // '); - // //var_export($dom); - // print_r($dom); - // $list = $dom->getElementsByTagName('textarea'); - // print_r($list->item(0)); - //print_r($dom->get()); + $dom = \HTML5::parse(' + + + + + '); + + $stream = fopen('php://temp', 'w'); + $t = new Traverser($dom, $stream); + $m = $this->getProtectedMethod('text'); + $list = $dom->getElementsByTagName('script'); + $m->invoke($t, $list->item(0)->childNodes->item(0)); + $this->assertEquals('baz();', stream_get_contents($stream, -1, 0)); } } \ No newline at end of file -- cgit v1.2.3