Test Run History
A log of notable test runs — what was run, the result, and what was learned.
2026-04-02 — Login suite, first run
Scope: cypress/e2e/features/Login/**/*.feature (21 specs)
Environment: Local (http://localhost:3000) against Nova Health First, Inc org
Credentials: Superuser (admin@medicalwebexperts.com)
Runner: Cypress 13.17.0, Electron 118 (headless)
Results
| Count | |
|---|---|
| Total tests | 21 |
| ✅ Passing | 18 |
| ❌ Failing | 3 |
| Duration | ~3 min |
Passing (18)
All UI validation tests passed — field existence, required field errors, validation messages, password visibility toggle, forgot password button, wrong credential error toasts.
Failing (3)
| Feature file | Scenario | Root cause |
|---|---|---|
log_in_21.feature | User enters portal after correct login | Brittle Chakra selector |
log_in_24.feature | Login successful | Brittle Chakra selector |
login.feature | Login successful | Brittle Chakra selector |
All three fail on the same assertion:
AssertionError: Timed out retrying after 4000ms:
Expected to find element: `p.chakra-text.css-6q9ebm`, but never found it.css-6q9ebm is a generated Chakra UI class that changed since the tests were written. The login itself likely succeeds — the failure is in the post-login role assertion. See To Review for the fix plan.
How to re-run
cd testing
pnpm run:loginReports are served at http://localhost:8090 via the reports docker compose service.