feat: establish reservation portal foundation

This commit is contained in:
2026-08-04 15:24:08 +01:00
commit c96264ae96
226 changed files with 32232 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
<?php
test('that true is true', function () {
expect(true)->toBeTrue();
});

View File

@@ -0,0 +1,9 @@
<?php
use App\Domain\Reservations\Enums\ReservationStatus;
it('permite apenas transições de estado explícitas', function () {
expect(ReservationStatus::PendingApproval->canTransitionTo(ReservationStatus::Approved))->toBeTrue()
->and(ReservationStatus::PendingApproval->canTransitionTo(ReservationStatus::Delivered))->toBeFalse()
->and(ReservationStatus::Completed->allowedTransitions())->toBeEmpty();
});