public function FileInputStreamTest::testCharsUnitl in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/masterminds/html5/test/HTML5/Parser/FileInputStreamTest.php \Masterminds\HTML5\Tests\Parser\FileInputStreamTest::testCharsUnitl()
File
- vendor/masterminds/html5/test/HTML5/Parser/FileInputStreamTest.php, line 150
Class
- FileInputStreamTest
Namespace
Masterminds\HTML5\Tests\Parser
Code
public function testCharsUnitl() {
$s = new FileInputStream(__DIR__ . '/FileInputStreamTest.html');
$this
->assertEquals('', $s
->charsUntil('<'));
$this
->assertEquals('<!doctype', $s
->charsUntil(' ', 20));
$this
->assertEquals(' html', $s
->charsUntil('>'));
$this
->assertEquals('>', $s
->charsUntil("\n"));
$s
->next();
$this
->assertEquals('<html lang="en">', $s
->charsUntil("\n"));
$this
->assertEquals("\n ", $s
->charsUntil('<', 2));
$this
->assertEquals(" ", $s
->charsUntil('<'));
$text = "<head>\n <meta charset=\"utf-8\">\n <title>Test</title>\n </head>\n <body>\n <p>This is a test.</p>\n </body>\n</html>";
$this
->assertEquals($text, $s
->charsUntil("\t"));
}