Semantics Checker Adapter
Component Detail
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.
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