feat(desfile): add entry reservation model

This commit is contained in:
2026-09-23 16:28:24 -03:00
parent 9901d449e1
commit 5296d595f1
6 changed files with 155 additions and 1 deletions

View File

@@ -0,0 +1,30 @@
<?php
namespace Tests\Unit\Desfile;
use App\Domains\Ticketing\Desfile\Enums\EntryReservationPaymentType;
use App\Domains\Ticketing\Desfile\Models\EntryReservation;
use PHPUnit\Framework\TestCase;
class EntryReservationTest extends TestCase
{
public function test_it_exposes_the_available_payment_types(): void
{
$this->assertSame([
['value' => 'sin_cargo', 'label' => 'Sin cargo'],
['value' => 'otro_metodo', 'label' => 'Otro método'],
], EntryReservationPaymentType::options());
}
public function test_it_defines_the_requested_fillable_fields(): void
{
$reservation = new EntryReservation;
$this->assertSame([
'variant_id',
'fecha_reserva',
'importe',
'tipo_pago',
], $reservation->getFillable());
}
}