From 7f1d9189bd12e808c5da236d32b89ddf3c7cc2d3 Mon Sep 17 00:00:00 2001 From: Matt Farina Date: Sun, 9 Jun 2013 21:53:24 -0400 Subject: Added test for doctype method on outputrules. --- test/HTML5/Serializer/OutputRulesTest.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/HTML5/Serializer/OutputRulesTest.php b/test/HTML5/Serializer/OutputRulesTest.php index 3d4e842..4e1ce92 100644 --- a/test/HTML5/Serializer/OutputRulesTest.php +++ b/test/HTML5/Serializer/OutputRulesTest.php @@ -58,6 +58,18 @@ class OutputRulesTest extends \HTML5\Tests\TestCase { $this->assertEquals("\nfoo\n", stream_get_contents($stream, -1, 0)); } + function testDoctype() { + $dom = \HTML5::loadHTML('foo'); + + $stream = fopen('php://temp', 'w'); + $t = new Traverser($dom, $stream, \HTML5::options()); + $o = new OutputRules($t, $stream, \HTML5::options()); + + $m = $this->getProtectedMethod('doctype'); + $m->invoke($o, 'foo'); + $this->assertEquals("\n", stream_get_contents($stream, -1, 0)); + } + function testElement() { $dom = \HTML5::loadHTML(' -- cgit v1.2.3