1.7 KiB
1.7 KiB
id, title, status, wave, depends_on, plan, spec
| id | title | status | wave | depends_on | plan | spec | |
|---|---|---|---|---|---|---|---|
| 19-registration-e2e | Registration E2E coverage | done | 7 |
|
plan.md | ../../specs/integrations/requirements/github-authentication.md |
Task 19: Registration E2E Coverage
Acceptance
- Playwright proves different Apps in two workspaces, intentional known-App reuse, create/import/install cancellation/failure, and personal cleanup on switch.
- Old System Settings registration specs are removed or rewritten as workspace settings flows.
- Desktop and mobile screenshots are inspected; horizontal overflow is zero and all auth actions remain usable with 44px targets and no overlap.
Verification
cd apps/web && rtk pnpm e2e:run tests/integrations/github-authentication.spec.ts -- --project=chromium
cd apps/web && rtk pnpm e2e:run --no-build tests/integrations/mobile-github-auth-settings.spec.ts -- --project=mobile-chrome
Files Likely Touched
apps/web/e2e/helpers/api-client.tsapps/web/e2e/fixtures/backend.tsapps/web/e2e/tests/integrations/github-authentication.spec.tsapps/web/e2e/tests/integrations/mobile-github-auth-settings.spec.tsapps/web/e2e/tests/settings/github-app-registration.spec.ts(remove/merge)apps/web/e2e/tests/settings/mobile-github-app-registration.spec.ts(remove/merge)apps/web/e2e/helpers/layout-assertions.ts
Dependencies
Task 18.
Inputs
- Spec scenarios and Success Criteria.
- Task 16 mock/reset API and Task 18 stable UI locators.
- Use the E2E and mobile-parity skills.
Output Contract
Report scenarios, commands/results, screenshots/overflow checks, files touched, external staging
gaps, blockers/risks, and update this task plus plan.md to done.