summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/HTML5/Parser/TokenizerTest.php17
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());
+ }
}