Skip to content

test(e2e): run an axe sweep over every Ladle story - #71

Merged
TheGreatAxios merged 1 commit into
cl-9139-react-ui-add-e2e-for-chatthread-rendering-tool-and-reasoningfrom
cl-9156-react-ui-run-axe-over-stories-build-in-place-of-aria-string
Sep 27, 2026
Merged

TheGreatAxios merged 1 commit into
cl-9139-react-ui-add-e2e-for-chatthread-rendering-tool-and-reasoningfrom
cl-9156-react-ui-run-axe-over-stories-build-in-place-of-aria-string

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Stacked on #70.

Summary

  • test:e2e builds the Ladle stories, serves them with ladle preview as a second Playwright web server, visits every story in meta.json with @axe-core/playwright, and fails on any serious or critical violation.
  • The sweep runs every story in light and dark, and labels each failure with its theme.

Verification

bun run check, bun run build and bun run test:e2e pass (16 Playwright tests, zero serious or critical violations).

Closes CL-9156

@TheGreatAxios
TheGreatAxios force-pushed the cl-9156-react-ui-run-axe-over-stories-build-in-place-of-aria-string branch from f5c0c98 to ffc5cfb Compare September 25, 2026 21:55
@TheGreatAxios
TheGreatAxios force-pushed the cl-9156-react-ui-run-axe-over-stories-build-in-place-of-aria-string branch from ffc5cfb to 8a9dd29 Compare September 26, 2026 01:32
@TheGreatAxios TheGreatAxios changed the title Run axe over every Ladle story test(e2e): run an axe sweep over every Ladle story Sep 26, 2026
@TheGreatAxios
TheGreatAxios added this pull request to stack #75 September 26, 2026 01:57
@TheGreatAxios
TheGreatAxios force-pushed the cl-9156-react-ui-run-axe-over-stories-build-in-place-of-aria-string branch from 8a9dd29 to d3cea62 Compare September 27, 2026 19:08
test:e2e builds and serves the stories and fails on any serious or
critical axe violation.
@TheGreatAxios
TheGreatAxios force-pushed the cl-9156-react-ui-run-axe-over-stories-build-in-place-of-aria-string branch from d3cea62 to 8245b03 Compare September 27, 2026 19:11
@TheGreatAxios
TheGreatAxios merged commit 6b4a5b7 into main Sep 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant