Infrastructure medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Infrastructure adapter that bridges Flutter's built-in SemanticsChecker test utilities and the project's widget test suite. Provides reusable test helpers that assert WCAG node presence, label correctness, and traversal order for all screen-level widget tests.

Feature: WCAG 2.2 AA Compliance

semantics-checker-adapter

Responsibilities

  • Expose reusable Flutter test matchers for semantic nodes
  • Assert correct traversal order for screen reader navigation
  • Validate that all interactive elements have non-empty labels
  • Check that live regions are correctly configured for dynamic updates

Interfaces

expectSemanticsLabel(finder, expected): void
expectTraversalOrder(finders): void
expectNoMissingLabels(tester): Future<void>
expectLiveRegion(finder): void
dumpSemanticsTree(tester): String