calendar-plugin/tests/ui_e2e_cases.md

872 B

UI E2E Cases

Focused UI contract checks for the plugin calendar page and related user flows.

Scope

  • Calendar page controls render (/calendar)
  • Account actions used by UI (register, login, reset)
  • Event CRUD and single-occurrence delete semantics used by UI
  • Admin user approval/removal flow that unblocks UI write access

Automated Script

  • compatibility-layer/ui_e2e.sh

Cases

  1. Calendar page renders login/event controls.
  2. Calendar page renders verify/reset/future-only/theme and recurrence-delete controls.
  3. Register user and verify email token flow.
  4. Admin approves user.
  5. Approved user login succeeds via /users/me.
  6. User creates recurring event.
  7. Single occurrence delete removes only selected occurrence.
  8. User deletes event and resource becomes not found.
  9. Admin removes user and /users/me authentication fails afterward.