Add Playwright E2E tests with MSW API mocking

- Playwright + @msw/playwright + @msw/source for OpenAPI-driven mocks
- Chromium-only configuration with Vite dev server integration
- Smoke tests: home page, CTA, navigation
- US-1 tests: validation, event creation flow, localStorage, error handling
- Suppress Node 25 --localstorage-file warning from MSW cookieStore
This commit is contained in:
2026-03-06 18:14:11 +01:00
parent b2d37d9269
commit 9cf199dd9f
10 changed files with 1832 additions and 1 deletions

4
frontend/.gitignore vendored
View File

@@ -38,3 +38,7 @@ __screenshots__/
# Vite
*.timestamp-*-*.mjs
.rodney/
# Playwright
playwright-report/
test-results/