Skip to content

E2E & visual regression tests (Playwright) #28

Closed

Description

@n4ff4h

REQUIREMENTS §8 R8.3, §17 R17.3.

  • Playwright against the examples app on Chromium, Firefox, WebKit
  • Interaction tests for complex components and sample pages (§25 flows)
  • Visual snapshots in light/dark × LTR/RTL
  • @axe-core/playwright scans of every showcase and sample page
  • e2e.yml workflow

Activity

  1. n4ff4h commented on Oct 7, 2026

    @n4ff4h
    CollaboratorAuthor

    E2E status on cc0b6dd:

    • e2e/a11y.spec.ts covers every showcase demo and all 80 sample pages, in light LTR and dark RTL.
    • Chromium run: 578 checks passed, 0 axe violations.
    • The spec does not count two things as violations:
      • contrast on disabled or inactive controls (WCAG 1.4.3 exempts them)
      • the target size of map markers, since every map lists its markers in a keyboard-operable list (WCAG 2.5.8 equivalent)
    • visual.spec.ts and thaana.spec.ts are in place too.

    Still to do: turn off Recharts animation so chart screenshots are stable.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions