diff options
author | Matt Butcher <[email protected]> | 2013-06-25 15:52:20 -0500 |
---|---|---|
committer | Matt Butcher <[email protected]> | 2013-06-25 15:52:20 -0500 |
commit | 25f2325b3b83d049df0ac74000dcbd72436fe60e (patch) | |
tree | 154507e918b0c0e4eb29a2fa7fb40bd2f5c54490 /test | |
parent | 71f4839ac1adf1adc68e10eaef56873093fbdf03 (diff) |
Issue #8: Can now parse fragments.
Diffstat (limited to 'test')
-rw-r--r-- | test/HTML5/Serializer/TraverserTest.php | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/test/HTML5/Serializer/TraverserTest.php b/test/HTML5/Serializer/TraverserTest.php index faeb0e3..872922d 100644 --- a/test/HTML5/Serializer/TraverserTest.php +++ b/test/HTML5/Serializer/TraverserTest.php @@ -57,17 +57,19 @@ class TraverserTest extends \HTML5\Tests\TestCase { $this->assertInstanceOf('\HTML5\Serializer\Traverser', $t); } - // function testFragment() { - // $html = '<span class="bar">foo</span>'; - // $input = new \HTML5\Parser\StringInputStream($html); - // $dom = \HTML5::parseFragment($input); + function testFragment() { + $html = '<span class="bar">foo</span><span></span><div>bar</div>'; + $input = new \HTML5\Parser\StringInputStream($html); + $dom = \HTML5::parseFragment($input); - // $this->assertInstanceOf('\DOMDocumentFragment', $dom); + //fprintf(STDOUT, print_r($dom, TRUE)); - // $stream = fopen('php://temp', 'w'); - // $t = new Traverser($dom, $stream, \HTML5::options()); + $this->assertInstanceOf('\DOMDocumentFragment', $dom); - // $out = $t->walk(); - // $this->assertEquals($html, stream_get_contents($stream, -1, 0)); - // } -}
\ No newline at end of file + $stream = fopen('php://temp', 'w'); + $t = new Traverser($dom, $stream, \HTML5::options()); + + $out = $t->walk(); + $this->assertEquals($html, stream_get_contents($stream, -1, 0)); + } +} |