matchWidgets method
Future<List<Widget>>
matchWidgets(
- dynamic selector, {
- int? expectedCount,
- bool scrollIfMissing = true,
- bool ignoreUnderWidget = false,
})
Implementation
Future<List<Widget>> matchWidgets(dynamic selector, { int? expectedCount, bool scrollIfMissing = true, bool ignoreUnderWidget = false, int extraFrames = 0 }) async {
final elems = await findElementsFor(selector, ignoreUnderWidget: ignoreUnderWidget, shouldScroll: scrollIfMissing);
if(expectedCount != null) {
expect(elems, ft.hasLength(expectedCount), extraFrames: extraFrames+1);
}
return elems.map( (e) => e.widget ).toList();
}