Description
The e2e/ directory exists but may lack comprehensive test coverage. Add Playwright E2E tests for the 5 most critical user flows: login, create task, move task on Kanban, assign task, and filter tasks.
Motivation
E2E tests catch regressions that unit tests miss, especially in full-stack applications where Supabase interactions, auth flows, and UI state must work together correctly.
Implementation
- Add/update test files in
e2e/ with Playwright test cases.
- Create a
e2e/fixtures/ directory with seeded test data for repeatable tests.
- Configure Playwright to run against a local dev server with a test Supabase instance.
- Add a GitHub Actions workflow that runs E2E tests on every PR.
- Add screenshot comparison for visual regression detection on key pages.
Level: Critical | Affected Files: e2e/, .github/workflows/
Description
The
e2e/directory exists but may lack comprehensive test coverage. Add Playwright E2E tests for the 5 most critical user flows: login, create task, move task on Kanban, assign task, and filter tasks.Motivation
E2E tests catch regressions that unit tests miss, especially in full-stack applications where Supabase interactions, auth flows, and UI state must work together correctly.
Implementation
e2e/with Playwright test cases.e2e/fixtures/directory with seeded test data for repeatable tests.Level: Critical | Affected Files:
e2e/,.github/workflows/