Olá! quando eu tento rodar o teste ele cai em uma exceção que não sei resolver. Meu código:
void main() {
testWidgets('My Widget has a text "Spent"', (WidgetTester tester) async {
await tester.pumpWidget(MaterialApp(
home: BankInherited(
child: Home(),
),
));
final spentFinder = find.text('text');
expect(spentFinder, findsOneWidget);
});
testWidgets("find 5 boxCards", (tester) async {
await tester.pumpWidget(MaterialApp(
home: BankInherited(child: Home()),
));
});
expect(find.byWidgetPredicate((widget) {
if (widget is BoxCard) {
return true;
} else {
return false;
}
}), findsNWidgets(5));
}
A exceção:
Future<void> _testMain() async {
await Future(test.main);
}