Files
finansePRO/tests/unit/ReceiptModelTest.php
2026-07-12 19:21:35 +02:00

29 lines
737 B
PHP

<?php
use App\Models\ReceiptModel;
use CodeIgniter\Test\CIUnitTestCase;
use CodeIgniter\Test\DatabaseTestTrait;
/** @internal */
final class ReceiptModelTest extends CIUnitTestCase
{
use DatabaseTestTrait;
protected $namespace = 'App';
protected $refresh = true;
public function testDetectsPreviouslyImportedFilename(): void
{
$model = new ReceiptModel();
$model->insert([
'file_path' => 'receipts/stored.pdf',
'original_name' => 'paragon.pdf',
'mime' => 'application/pdf',
'status' => 'parsed',
]);
$this->assertTrue($model->hasOriginalName('paragon.pdf'));
$this->assertFalse($model->hasOriginalName('inny.pdf'));
}
}