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"));
}