Issue18Test.php 563 B

12345678910111213141516171819202122
  1. <?php declare(strict_types = 1);
  2. namespace TheSeer\Tokenizer;
  3. use DOMXPath;
  4. use PHPUnit\Framework\TestCase;
  5. /**
  6. * @ticket https://github.com/theseer/tokenizer/issues/18
  7. */
  8. class Issue18Test extends TestCase {
  9. public function testIssueNoLongerOccurs() {
  10. $result = (new Tokenizer)->parse(\file_get_contents(__DIR__ . '/_files/Issue-18.php'));
  11. $dom = (new XMLSerializer())->toDom($result);
  12. $node = (new DOMXPath($dom))->query('//*[@no="18"]/*')->item(1);
  13. $this->assertEquals('{binary data}', $node->textContent);
  14. }
  15. }