Skip to content
SPECIFICTION
Get listed

jest-axe

github.com

Web
Visit github.com
Spec score 7.1 #121 of 133 in Website Accessibility Tools

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

Alternatives to jest-axeAll alternatives →