S-08d · Playwright happy-path e2e + compose serving of the self-service app #68

Closed
opened 2026-07-01 09:36:27 +00:00 by not · 0 comments
Contributor

Split from #9 (CLAUDE.md §13). Closes the walking-skeleton front end.

Outcome: the self-service app is served in docker compose; a Playwright e2e drives login → submit → success against the full stack; a CI e2e lane runs it.

Acceptance:

  • Playwright happy path green in CI: mock DigiD login → submit → success page.
  • App reachable in compose with a health check; make up still green.

Touches: apps/self-service/ (build/serve), infra/docker-compose.yml, tests/e2e/, .gitea/workflows/.

Depends on: S-08a–c.
Out of scope: the openbaar portal (S-09).

Definition of Done

  • Failing test committed before the implementation.
  • Implementation makes the test pass; refactor if structure improved.
  • Conventional Commits referencing this issue (refs #NN).
  • All Gitea Actions CI jobs green.
  • docker compose up reaches green health checks within 3 minutes.
  • Docs touched if behaviour/contracts/operations changed.
  • ADR added if a non-obvious decision was made.
  • Demo note appended if user-visible.
  • This issue closed by the merging PR (closes #NN).
**Split from #9 (CLAUDE.md §13).** Closes the walking-skeleton front end. **Outcome:** the `self-service` app is served in `docker compose`; a **Playwright** e2e drives **login → submit → success** against the full stack; a CI **e2e lane** runs it. **Acceptance:** - Playwright happy path green in CI: mock DigiD login → submit → success page. - App reachable in compose with a health check; `make up` still green. **Touches:** `apps/self-service/` (build/serve), `infra/docker-compose.yml`, `tests/e2e/`, `.gitea/workflows/`. **Depends on:** S-08a–c. **Out of scope:** the openbaar portal (S-09). ## Definition of Done - [ ] Failing test committed before the implementation. - [ ] Implementation makes the test pass; refactor if structure improved. - [ ] Conventional Commits referencing this issue (`refs #NN`). - [ ] All Gitea Actions CI jobs green. - [ ] `docker compose up` reaches green health checks within 3 minutes. - [ ] Docs touched if behaviour/contracts/operations changed. - [ ] ADR added if a non-obvious decision was made. - [ ] Demo note appended if user-visible. - [ ] This issue closed by the merging PR (`closes #NN`).
not added this to the Iteration 1 — Walking Skeleton milestone 2026-07-01 09:36:27 +00:00
not added the area:infraarea:portal-self-servicetype:slice labels 2026-07-01 09:36:27 +00:00
not closed this issue 2026-07-13 13:20:58 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eho/register-referentie#68