J
About Jest Axe
jest-axe is a small open-source library that wires Deque's axe-core accessibility engine into Jest, so accessibility checks can run as normal unit tests. A typical usage renders a component, passes the resulting DOM to axe, and asserts there are no violations with a `toHaveNoViolations()` matcher — the same way a team would assert on any other expected output.
It is a testing-library wrapper, not a standalone product or company: there is no pricing, dashboard, or paid tier, and it is maintained as a community open-source package on GitHub and npm. It's most useful for catching regressions in component-level accessibility (missing labels, bad contrast in rendered markup, invalid ARIA attributes) early, before a page ever reaches manual QA or a full axe DevTools scan.
Because it only tests what's rendered in a component test, it won't catch page-level or interaction-level issues like keyboard trap bugs — teams typically pair it with Cypress-axe or manual testing for full-page coverage.
It is a testing-library wrapper, not a standalone product or company: there is no pricing, dashboard, or paid tier, and it is maintained as a community open-source package on GitHub and npm. It's most useful for catching regressions in component-level accessibility (missing labels, bad contrast in rendered markup, invalid ARIA attributes) early, before a page ever reaches manual QA or a full axe DevTools scan.
Because it only tests what's rendered in a component test, it won't catch page-level or interaction-level issues like keyboard trap bugs — teams typically pair it with Cypress-axe or manual testing for full-page coverage.
🏢
Find Agencies That Specialise in Jest Axe
Get matched with vetted software agencies that use Jest Axe and can deliver your project.