packages/sql-catalog/tests/Unit/Core/Source/SourceFileTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Core\Source;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\TestCase;
9use SqlCatalog\Core\Source\SourceFile;
10
11#[CoversClass(SourceFile::class)]
12final class SourceFileTest extends TestCase
13{
14    public function testKeepsThePathAndTheSource(): void
15    {
16        $file = new SourceFile('src/a.php', '<?php');
17        self::assertSame('src/a.php', $file->path);
18        self::assertSame('<?php', $file->code);
19    }
20}
21