feat: add comprehensive tests for Medium, OtpCode, Shift models and various Enums

This commit is contained in:
2026-09-21 05:47:44 +03:30
parent 6e92ebaada
commit 0d16d8f512
8 changed files with 289 additions and 8 deletions
@@ -0,0 +1,20 @@
<?php
namespace Tests\Unit\Enums;
use App\Enums\DocumentPriorityEnum;
use PHPUnit\Framework\TestCase;
class DocumentPriorityEnumTest extends TestCase
{
public function test_processing_hours_per_priority(): void
{
$this->assertSame(24, DocumentPriorityEnum::Medium->processingHours());
$this->assertSame(3, DocumentPriorityEnum::High->processingHours());
}
public function test_high_priority_is_processed_faster_than_medium(): void
{
$this->assertLessThan(DocumentPriorityEnum::Medium->processingHours(), DocumentPriorityEnum::High->processingHours());
}
}