Skip navigation and go to content
Testing
Accessibility
Articles
Accessibility Reviews
Restore Purchases
Open Site Navigation
Workshop
Automated Accessibility Testing
Contents
Intro & Setup
Isolate Components with Storybook
An Overview of Storybook
Add a Component Story to Storybook
Unit Testing with Jest and Testing Library
Overview of Unit Testing with Jest and Testing Library
Accessibility-focused Unit Testing in Jest
Unit Testing Form Fields
Test Components with Cypress Component Testing
Overview of Cypress Component Testing
Fix a Failing Cypress Component Test
Write Additional Tests for the MegaNav
Specify Test Rules with cypress-axe
Integration Testing with Cypress
Overview of Integration Testing with Cypress
Page-Level Testing with Cypress & cypress-axe
Challenge: Add an aria-current Test for the Homepage
Write a Modal Test with Cypress
Cypress Integration Tests for Client-Side Routing
Wrapping Up Cypress
Functional Accessibility Testing with Jest-Puppeteer
An Overview of Puppeteer & The Accessibility Tree
Snapshot Testing the Accessibility Tree
Continuous Integration (CI) with GitHub Actions
Configure GitHub Actions for Continuous Integration