test(frontend): add Playwright E2E test setup
Implement Task 17: Frontend Test Infrastructure - Playwright Configuration: - playwright.config.ts: baseURL localhost:3000, Chromium only - Screenshot on failure, trace on first retry - Auto-start webServer (bun dev) if not running - Test directory: ./e2e/ Smoke Test: - e2e/smoke.spec.ts: Navigate to / and assert page title - Verifies Next.js app loads successfully Package Updates: - Added @playwright/test@^1.58.2 - Added test:e2e script to run Playwright tests - Chromium browser (v1208) installed Note: Vitest setup was completed in Task 10 Build: TypeScript checks pass, 1 test discovered Pattern: Standard Playwright configuration for Next.js
This commit is contained in:
@@ -1606,7 +1606,7 @@ Max Concurrent: 6 (Wave 1)
|
||||
- Files: `backend/src/WorkClub.Api/Endpoints/Clubs/*.cs`, `backend/src/WorkClub.Application/Members/*.cs`
|
||||
- Pre-commit: `dotnet test backend/tests/ --filter "Clubs|Members"`
|
||||
|
||||
- [ ] 17. Frontend Test Infrastructure (Vitest + RTL + Playwright)
|
||||
- [x] 17. Frontend Test Infrastructure (Vitest + RTL + Playwright)
|
||||
|
||||
**What to do**:
|
||||
- Install and configure Vitest: `bun add -D vitest @testing-library/react @testing-library/jest-dom @vitejs/plugin-react jsdom`
|
||||
|
||||
Reference in New Issue
Block a user