From 1fdc03495c7702422638941235fde4fa3f327232 Mon Sep 17 00:00:00 2001 From: Technosophos Date: Fri, 12 Apr 2013 17:37:44 -0500 Subject: BogusCOmments. How cool. --- test/HTML5/Parser/TokenizerTest.php | 39 ++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) (limited to 'test/HTML5/Parser') diff --git a/test/HTML5/Parser/TokenizerTest.php b/test/HTML5/Parser/TokenizerTest.php index c057360..291bd0f 100644 --- a/test/HTML5/Parser/TokenizerTest.php +++ b/test/HTML5/Parser/TokenizerTest.php @@ -87,13 +87,18 @@ class TokenizerTest extends \HTML5\Tests\TestCase { } public function testBogusComment() { - $str = ''; - $events = $this->parse($str . ' '); - $e0 = $events->get(0); - $this->assertEquals('error', $e0['name']); - $e1 = $events->get(1); - $this->assertEquals('comment', $e1['name']); - $this->assertEquals($str, $e1['data'][0]); + $bogus = array( + '', + '', + ); + foreach ($bogus as $str) { + $events = $this->parse($str . ' '); + $e0 = $events->get(0); + $this->assertEquals('error', $e0['name']); + $e1 = $events->get(1); + $this->assertEquals('comment', $e1['name']); + $this->assertEquals($str, $e1['data'][0]); + } } public function testEndTag() { @@ -162,19 +167,27 @@ class TokenizerTest extends \HTML5\Tests\TestCase { '' => ' --$i ', '' => '--$i', '' => ' 1 > 0 ', - '' => "\nHello World\n", + "" => "\nHello World.\na", '' => ' ' => '', '