summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTechnosophos <[email protected]>2013-04-10 11:49:52 -0500
committerTechnosophos <[email protected]>2013-04-10 11:49:52 -0500
commit843732d17e0ce98573b1228df6b3ca75e95a4703 (patch)
tree82f5cac6c29e2045890d4e8140fdb3b5cc737a3c
parent926d5cdb70cae58bdb06d549f777591086b67b6f (diff)
Added test and stubbed out first method.
-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());
+ }
}