Files
fotospiel-app/tests/Unit/CouponInfolistTest.php
Codex Agent 43b626cbfc
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
Fix coupon infolist enum formatting
2026-01-03 15:27:20 +01:00

20 lines
654 B
PHP

<?php
namespace Tests\Unit;
use App\Enums\CouponStatus;
use App\Enums\CouponType;
use App\Filament\Resources\Coupons\Schemas\CouponInfolist;
use Tests\TestCase;
class CouponInfolistTest extends TestCase
{
public function test_it_formats_enum_states(): void
{
$this->assertSame(CouponType::PERCENTAGE->label(), CouponInfolist::formatEnumState(CouponType::PERCENTAGE));
$this->assertSame(CouponStatus::ACTIVE->label(), CouponInfolist::formatEnumState(CouponStatus::ACTIVE));
$this->assertSame('Flat', CouponInfolist::formatEnumState('flat'));
$this->assertSame('', CouponInfolist::formatEnumState(null));
}
}