diff options
author | Technosophos <[email protected]> | 2013-04-10 11:49:52 -0500 |
---|---|---|
committer | Technosophos <[email protected]> | 2013-04-10 11:49:52 -0500 |
commit | 843732d17e0ce98573b1228df6b3ca75e95a4703 (patch) | |
tree | 82f5cac6c29e2045890d4e8140fdb3b5cc737a3c | |
parent | 926d5cdb70cae58bdb06d549f777591086b67b6f (diff) |
Added test and stubbed out first method.
-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()); + } } |