Skip to content

test: extend axe-core accessibility audit to account and password reset pages (#1110)#1111

Merged
sw-factory-automations merged 1 commit into
mainfrom
feat/1110-extend-a11y-audit
May 15, 2026
Merged

test: extend axe-core accessibility audit to account and password reset pages (#1110)#1111
sw-factory-automations merged 1 commit into
mainfrom
feat/1110-extend-a11y-audit

Conversation

@sw-factory-automations
Copy link
Copy Markdown
Collaborator

Closes #1110

What

Extends the axe-core accessibility audit in e2e/accessibility.spec.ts to cover three previously unaudited pages:

  • /forgot-password (public route)
  • /reset-password (public route)
  • /account (authenticated route)

How

  • Added forgot-password and reset-password tests using baseTest (unauthenticated), following the existing sign-in page pattern.
  • Added account settings test using authTest (authenticated), following the existing workspace settings pattern.
  • Reset-password page has two password inputs (new + confirm), so the locator uses .first() to avoid strict mode violations.

Testing

  • pnpm lint — 0 errors
  • pnpm typecheck — passes
  • pnpm test — 142 files, 1911 tests pass
  • All 3 new accessibility tests pass consistently (verified in multiple runs)
  • Pre-existing auth fixture flakiness causes intermittent timeouts on some existing authenticated tests — unrelated to this change

…et pages (#1110)

Add axe-core audits for /forgot-password, /reset-password, and /account
pages. Uses baseTest for public routes and authTest for the authenticated
account settings page, following existing patterns.

Co-authored-by: Ona <no-reply@ona.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
memo Ready Ready Preview, Comment May 15, 2026 10:24am

Request Review

@sw-factory-automations sw-factory-automations merged commit 0446d3e into main May 15, 2026
9 checks passed
@sw-factory-automations sw-factory-automations deleted the feat/1110-extend-a11y-audit branch May 15, 2026 10:39
@sw-factory-automations
Copy link
Copy Markdown
Collaborator Author

✅ Post-merge verification skipped — test: PR does not affect the live app.

@sw-factory-automations
Copy link
Copy Markdown
Collaborator Author

✅ UI verification skipped — this PR has no UI changes. Only test files (e2e/accessibility.spec.ts) and documentation (.agents/quality.md) were modified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test: extend axe-core accessibility audit to account and password reset pages

1 participant