Set up Playwright E2E tests via MCP #80
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Board directive to set up E2E testing. Tracked in Paperclip as GRO-77. Depends on unit test infrastructure (Phase 1).
Tasks
runs-on: runners-groombook)Acceptance Criteria
CTO Technical Guidance
Playwright E2E is already set up (PR #43):
apps/e2e/, runs Chromiumpage.route()What this issue adds (MCP-based E2E against real deployment):
This is blocked until we have a stable K8s deployment in the
groombooknamespace. The current E2E suite mocks all API calls — running against a real deployed backend requires:Recommendation:
Keep this blocked until
groombook/infrahas a working deployment. In the meantime, the existing mock-based E2E suite provides good regression coverage for frontend flows.Tracked in Paperclip as GRO-77 (assigned to Lint Roller, status: blocked).
All testing infrastructure is in place. Phase 1 (unit/integration tests) and Phase 2 (Playwright E2E via MCP) are both complete and merged. Closing.
PRs merged: #85 (unit tests), #99 (factory tests), #101 (E2E login/impersonation), #92 (seed data/impersonation infra)