Implement Maestro E2E Tests for Mobile Happy Paths & Document #572
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
Credentials are injected via env variables — **never hardcoded** in YAML.
|
||||
|
||||
**E2E Happy Path test cases (purpose, steps, expected outcomes):** see [docs/testing/maestro-e2e-happy-paths.md](../testing/maestro-e2e-happy-paths.md) (#572).
|
||||
|
||||
## Env variables
|
||||
|
||||
| Flow | Env variables |
|
||||
@@ -186,6 +188,7 @@ maestro test apps/mobile/apps/staff/maestro/compliance/document_upload_banner.ya
|
||||
| `make test-e2e` | Auth flows (sign_in, sign_up for both apps) |
|
||||
| `make test-e2e-client` | Client auth flows |
|
||||
| `make test-e2e-client-extended` | Client full suite (auth + nav + orders + settings) |
|
||||
| `make test-e2e-client-happy-path` | Client happy path (auth + hubs + create order E2E + billing + reports + logout) — #572 |
|
||||
| `make test-e2e-client-auth` | Client auth (sign_in, sign_up) |
|
||||
| `make test-e2e-client-navigation` | Client navigation (sign_in + home, orders, billing, coverage, reports) |
|
||||
| `make test-e2e-client-orders` | Client orders (sign_in + view_orders, completed_no_edit_icon, create_order_entry) |
|
||||
@@ -193,6 +196,7 @@ maestro test apps/mobile/apps/staff/maestro/compliance/document_upload_banner.ya
|
||||
| `make test-e2e-client-sign-out` | Client sign out flow |
|
||||
| `make test-e2e-staff` | Staff auth flows |
|
||||
| `make test-e2e-staff-extended` | Staff full suite |
|
||||
| `make test-e2e-staff-happy-path` | Staff happy path (auth + clock in/out + availability + document upload + payments + sign out) — #572 |
|
||||
| `make test-e2e-staff-auth` | Staff auth (sign_in, sign_up) |
|
||||
| `make test-e2e-staff-navigation` | Staff navigation (sign_in + home, shifts, profile, payments, clock_in) |
|
||||
| `make test-e2e-staff-profile` | Staff profile (sign_in + personal_info, documents_list, certificates_list) |
|
||||
|
||||
Reference in New Issue
Block a user