Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 893 Bytes

File metadata and controls

25 lines (20 loc) · 893 Bytes
title intent tags prereqs complexity
Testing Migration & E2E
Testing strategy for migrating endpoints and UI flows (Cypress + integration tests)
testing
cypress
e2e
migration
testing.md
cypress-testing.md
api-development.md
intermediate

Testing Migration & E2E

Goals: Ensure feature parity and permission coverage when moving endpoints/UI to new MVCs.

Checklist:

  • Add unit tests for any extracted service logic (GroupService).
  • Add integration tests for API shims to ensure identical responses.
  • Add Cypress scenarios covering:
    • Group creation, enrollment, and removal
    • Permission boundaries (admin vs manager vs regular user)
    • Public flows (register, calendar) if affected

Test data:

  • Use fixtures for people, families, and groups; reset DB between runs.

CI:

  • Run migration tests in a staging pipeline before merging migration PRs.