Commit Graph
2 Commits
Author SHA1 Message Date
Marc-André Bombeck 6ea1c77532 test(e2e): point doctor-report specs at the v1.4.37 hero-card testids
v1.4.37 lifted the doctor-report card from the export-tile grid to a
hero block on the export page; the test-ids renamed from
`export-card-doctor-report` / `export-action-doctor-report` to
`export-hero-doctor-report` / `export-hero-doctor-report-action`.
The Playwright suite still targeted the old ids and timed out on
every run since. Updates the two affected specs.
2026-05-17 23:55:52 +02:00
Marc-André BombeckandClaude Opus 4.7 e628f33f06 test(export): coverage for export-section + endpoints
Adds an e2e smoke (`e2e/settings-export.spec.ts`) that:
  1. Asserts the five export cards render with stable testids
     (`export-card-doctor-report` etc) so the consolidated UI can't
     silently regress to fewer than five cards.
  2. Drives the Measurements CSV download end-to-end with the API
     stubbed — the browser-side wiring is what we lock in here, not
     the route's DB query (already covered by the integration test).

Component test coverage already landed in commit 621109c
(`export-section.test.tsx`); unit + integration coverage for the
endpoints landed in commit 226cac4 — this e2e is the missing piece.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 00:12:25 +02:00