Mercurial > hg > cmmr2012-drupal-site
annotate vendor/theseer/tokenizer/tests/TokenizerTest.php @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | 5311817fb629 |
children |
rev | line source |
---|---|
Chris@2 | 1 <?php declare(strict_types = 1); |
Chris@2 | 2 namespace TheSeer\Tokenizer; |
Chris@2 | 3 |
Chris@2 | 4 use PHPUnit\Framework\TestCase; |
Chris@2 | 5 |
Chris@2 | 6 /** |
Chris@2 | 7 * @covers \TheSeer\Tokenizer\Tokenizer |
Chris@2 | 8 */ |
Chris@2 | 9 class TokenizerTest extends TestCase { |
Chris@2 | 10 |
Chris@2 | 11 public function testValidSourceGetsParsed() { |
Chris@2 | 12 $tokenizer = new Tokenizer(); |
Chris@2 | 13 $result = $tokenizer->parse(file_get_contents(__DIR__ . '/_files/test.php')); |
Chris@2 | 14 |
Chris@2 | 15 $expected = unserialize( |
Chris@2 | 16 file_get_contents(__DIR__ . '/_files/test.php.tokens'), |
Chris@2 | 17 [TokenCollection::class] |
Chris@2 | 18 ); |
Chris@2 | 19 $this->assertEquals($expected, $result); |
Chris@2 | 20 } |
Chris@2 | 21 } |