我可以找到widget testing的每个示例,您都可以使用签名testWidgets('name of the test', (WidgetTester tester) async
编写方法。 async
部分是否始终是测试框架的某些要求所必需的,或者仅当您在方法体中某处使用await
或进行Future调用时?
答案 0 :(得分:3)
每当您使用pumpWidgets
时都需要它,如果您使用testWidgets
,则几乎总是使用{1}},因为这是testWidgets
的要点。
pumpWidgets
使用它,因为您可以实现在加速人工时间或flutter test
实时使用flutter run
运行测试的功能。
答案 1 :(得分:0)
async
仅在使用await
时才有必要。
似乎他们有点急于添加它(或忘记删除它),即使它没有必要。