jest-axe
github.com
Spec sheet
- Purpose
- jest-axe is a custom Jest matcher for axe for testing accessibility.Read 12 Oct 2026 · github.com
- Free plan
- YesRead 23 Sep 2026 · github.com
- Integrations
- The README shows examples with React, React Testing Library, Vue Test Utils, Vue Testing Library, and Angular using Nx.Read 12 Oct 2026 · github.com
- License
- The repository identifies the project as MIT licensed.Read 12 Oct 2026 · github.com
- Accessibility caveat
- The project says automated checks do not guarantee an accessible product and recommends testing with assistive technologies and involving disabled people in user research.Read 11 Oct 2026 · github.com
- Automated scans
- YesRead 23 Sep 2026 · github.com
- Automated testing limit
- Color contrast checks are disabled because they do not work in JSDOM.Read 11 Oct 2026 · github.com
- Automated testing limits
- The project says automated testing misses some access barriers and does not guarantee an accessible product.Read 12 Oct 2026 · github.com
- Browser extension
- NoRead 23 Sep 2026 · github.com
- CI/CD integration
- YesRead 23 Sep 2026 · github.com
- Color contrast
- Color contrast checks do not work in JSDOM and are turned off in jest-axe.Read 12 Oct 2026 · github.com
- Configuration
- Users can configure axe options, rules, custom checks, and impact levels.Read 12 Oct 2026 · github.com
- Framework examples
- The README includes examples for React, React Testing Library, Vue, Vue Testing Library, and Angular with Nx.Read 11 Oct 2026 · github.com
- How it works
- It lets tests pass HTML or DOM elements to axe and assert that there are no accessibility violations.Read 11 Oct 2026 · github.com
- Input
- The README says to pass anything that outputs HTML to axe.Read 12 Oct 2026 · github.com
- Installation
- The README gives an npm install command for jest, jest-axe, and jest-environment-jsdom.Read 12 Oct 2026 · github.com
- Maintainer
- The package metadata names Nick Colley as the author.Read 12 Oct 2026 · github.com
- Manual review tools
- NoRead 23 Sep 2026 · github.com
- Mobile testing
- NoRead 23 Sep 2026 · github.com
- Remediation guidance
- NoRead 23 Sep 2026 · github.com
- Runtime requirement
- The package metadata specifies Node.js version 22.13.0 or later.Read 12 Oct 2026 · github.com
- Timer limitation
- The README says axe-core can time out when Jest fake timers or mocked `setTimeout` are used, and recommends temporarily restoring real timers.Read 11 Oct 2026 · github.com
- Timers limitation
- axe-core does not work when timers such as setTimeout are mocked, and the README recommends temporarily restoring real timers.Read 12 Oct 2026 · github.com
Where Specifiction places it
- Website Accessibility Tools#121 of 1337.1
- Accessibility Testing Software#155 of 1697.1