Enhanced various components to utilize the alert modal for user confirmations before executing critical actions. This includes marking messages as read, saving notification rules, restoring reviews, sending replies, changing ticket statuses, and managing event commissions. The integration improves user experience by ensuring actions are intentional and provides clear feedback on the outcomes. |
||
|---|---|---|
| .. | ||
| admin | ||
| fixtures | ||
| shared | ||
| global-setup.ts | ||
| global-teardown.ts | ||
| README.md | ||
Frontend Playwright E2E
Specs are grouped by product surface so admin vs consumer coverage is obvious.
e2e/
admin/ # dashboard shell, staff auth, admin CRUD / oversight
consumer/ # AuthGate, bookings, payments, chat, host flows, profile areas
shared/ # access control across roles, public pages, a11y, performance
fixtures/ # session + API helpers shared by suites
| Folder | Examples |
|---|---|
admin/ |
/auth + dashboard login/logout, event management, discount codes, chat oversight, admin list UX |
consumer/ |
AuthGate login/register, booking, payment, chat, host management, profile areas, native UX |
shared/ |
role boundaries, public marketing pages, accessibility sweeps, CWV budget |
Run all: pnpm test:e2e
Run one area: pnpm exec playwright test e2e/consumer --project=chromium