jest-axe
The facts below are what the maker publishes about jest-axe, checked and dated. Our editors have not written about it yet.
The facts
Each one read from jest-axe's own pages, with the date it was checked.
What it does
- 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.checked 11 Oct 2026
- Automated scans
- Yeschecked 23 Sep 2026
- Automated testing limit
- Color contrast checks are disabled because they do not work in JSDOM.checked 11 Oct 2026
- Automated testing limits
- The project says automated testing misses some access barriers and does not guarantee an accessible product.checked 12 Oct 2026
- CI/CD integration
- Yeschecked 23 Sep 2026
- Color contrast
- Color contrast checks do not work in JSDOM and are turned off in jest-axe.checked 12 Oct 2026
- Configuration
- Users can configure axe options, rules, custom checks, and impact levels.checked 12 Oct 2026
- Framework examples
- The README includes examples for React, React Testing Library, Vue, Vue Testing Library, and Angular with Nx.checked 11 Oct 2026
- How it works
- It lets tests pass HTML or DOM elements to axe and assert that there are no accessibility violations.checked 11 Oct 2026
- Input
- The README says to pass anything that outputs HTML to axe.checked 12 Oct 2026
- Installation
- The README gives an npm install command for jest, jest-axe, and jest-environment-jsdom.checked 12 Oct 2026
- Integrations
- The README shows examples with React, React Testing Library, Vue Test Utils, Vue Testing Library, and Angular using Nx.checked 12 Oct 2026
- License
- The repository identifies the project as MIT licensed.checked 12 Oct 2026
- Maintainer
- The package metadata names Nick Colley as the author.checked 12 Oct 2026
- Manual review tools
- Nochecked 23 Sep 2026
- Mobile testing
- Nochecked 23 Sep 2026
- Purpose
- jest-axe is a custom Jest matcher for axe for testing accessibility.checked 12 Oct 2026
- Remediation guidance
- Nochecked 23 Sep 2026
- Runtime requirement
- The package metadata specifies Node.js version 22.13.0 or later.checked 12 Oct 2026
- 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.checked 11 Oct 2026
- Timers limitation
- axe-core does not work when timers such as setTimeout are mocked, and the README recommends temporarily restoring real timers.checked 12 Oct 2026
Where it runs
- Browser extension
- Nochecked 23 Sep 2026
Money
- Free plan
- Yeschecked 23 Sep 2026
Alternatives to jest-axe
- 1

Axe DevTools
Free planOpen sourceAndroidiOSWebAPI9.4From $40 a month - 2

WAVE
Free planWebAPIExtensionLinux8.4Free plan - 3

Binclusive
AndroidiOSWebAPI8.2From $59 a month - 4

Assistiv Labs
Free planAndroidiOSWebLinux8.2From $19 a month - 5

IBM Equal Access Accessibility Checker
Free planOpen sourceWebAPIExtensionSelf-hosted8.1Free plan - 6

A11yInspect
Free planExtensionLinuxmacOSWindows8.0From $120 a year
