flutter - pumpAndSettle 超时 Mockito Flutter
问题描述
我在使用 Mockito 时遇到困难,pumpAndSettle 只返回超时,下面是我的项目的链接。如果有人可以帮助我,我将不胜感激。
void main() {
testWidgets('Deve salvar um contato', (tester) async {
final mockContactDao = MockContactDao();
await tester.pumpWidget(BytebankApp(
contactDao: mockContactDao,
));
final dashboard = find.byType(Dashboard);
expect(dashboard, findsOneWidget);
final transferFeatureItem = find.byWidgetPredicate(
(widget) => featureItemMatcher(widget, 'Transferir', Icons.monetization_on));
expect(transferFeatureItem, findsOneWidget);
await tester.tap(transferFeatureItem);
await tester.pump();
await tester.pump();
final contactsList = find.byType(ContactsList);
expect(contactsList, findsOneWidget);
final floatNC = find.widgetWithIcon(FloatingActionButton, Icons.add);
expect(floatNC, findsOneWidget);
//await tester.tap(floatNC);
// await tester.pumpAndSettle();
//
// final contactForm = find.byType(ContactForm);
// expect(contactForm, findsOneWidget);
});
}
我的项目:
https://drive.google.com/file/d/18CUg09SlLO__6qQS98mLhF1ql7WLibQN/view
解决方案
推荐阅读
- bash - BASH——复杂的比较
- java - 需要以天和小时的形式查找两个日期之间的差异
- google-chrome - 在 package.json 文件中定义 npx testcafe 'chrome --start-fullscreen' 时全屏不起作用 - testcafe
- javascript - 如何从其他文件(Vue.JS)中连接导入多个变量?
- php - 我如何获得购物车商品 img src woocommerce?
- python - PyInstaller 安装在构建依赖项期间超时 - 有什么建议吗?
- javascript - 为跟踪器“https://duckduckgo.com”自动授予存储访问权限
- angular - 使用拦截器进行身份验证时如何防止Angular显示路由
- reactjs - 如何更改内部状态的数组
- javascript - 防止第三方调用内部 POST 方法