Fix guest demo UX and enforce guest limits
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-21 21:35:40 +01:00
parent 50cc4e76df
commit 2f9a700e00
28 changed files with 812 additions and 118 deletions

View File

@@ -134,14 +134,14 @@ class PackageUsageTrackerTest extends TestCase
'purchased_price' => $package->price,
'purchased_at' => now(),
'used_photos' => 0,
'used_guests' => 2,
'used_guests' => 12,
'gallery_expires_at' => now()->addDays(7),
])->fresh(['package']);
/** @var PackageUsageTracker $tracker */
$tracker = app(PackageUsageTracker::class);
$tracker->recordGuestUsage($eventPackage, 1, 1);
$tracker->recordGuestUsage($eventPackage, 11, 1);
EventFacade::assertDispatched(EventPackageGuestLimitReached::class);
}