diff options
Diffstat (limited to 'test/HTML5/Parser/TokenizerTest.php')
-rw-r--r-- | test/HTML5/Parser/TokenizerTest.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/HTML5/Parser/TokenizerTest.php b/test/HTML5/Parser/TokenizerTest.php index 9b0f929..944d980 100644 --- a/test/HTML5/Parser/TokenizerTest.php +++ b/test/HTML5/Parser/TokenizerTest.php @@ -3,4 +3,21 @@ namespace HTML5\Parser; require __DIR__ . '/../TestCase.php'; class TokenizerTest extends TestCase { + protected function createTokenizer($string) { + $eventHandler = new EventStack(); + $stream = new StringInputStream($string); + $scanner = new Scanner($stream); + return array( + new Tokenizer($scanner, $eventHandler), + $eventHandler, + ); + } + + public function testParse() { + list($tok, $events) = $this->createTokenizer(''); + + $tok->parse(); + + $this->assertEquals(0, $events->Depth()); + } } |