Files
shopit-back/tests/Unit/Desfile/EntryReservationTest.php

31 lines
845 B
PHP

<?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());
}
}