pumpAndSettle()documentation说我可以传递timeout
。
我是通过以下方式完成的:
await tester.pumpAndSettle(Duration(minutes: 11),
EnginePhase.sendSemanticsUpdate,
Duration(minutes: 12),
);
如何在不指定EnginePhase的情况下传递超时?我只想使用默认的EnginePhase。
我尝试过:
await tester.pumpAndSettle(Duration(minutes: 11),
Duration(minutes: 12),
);
await tester.pumpAndSettle([Duration(minutes: 11),
Duration(minutes: 12),
]);
await tester.pumpAndSettle(duration: Duration(minutes: 11),
timeout: Duration(minutes: 12),
);
await tester.pumpAndSettle(Duration(minutes: 11),
timeout: Duration(minutes: 12),
);
此语法的名称是什么,在函数中有可选的输入列表?我试图用Dart语法查找它,但不确定它叫什么。
答案 0 :(得分:1)
不能。 pumpAndSettle
使用https://rocky-refuge-29352.herokuapp.com/,因此,如果不同时提供较早的参数,则无法指定较晚的参数。