expectAccessible method
void
expectAccessible(
- String id
)
Implementation
void expectAccessible(String id) {
final finder = finderForId(id);
if (finder.evaluate().isEmpty) {
throw EnsembleTestFailure('expectAccessible: "$id" not found.');
}
final hasAccessibleText = _readSemantics(() {
final semantics = tester.getSemantics(finder);
return semantics.label.isNotEmpty || semantics.value.isNotEmpty;
});
if (!hasAccessibleText) {
throw EnsembleTestFailure(
'Widget "$id" has no accessibility label or value.',
);
}
}