【发布时间】:2019-06-13 04:38:50
【问题描述】:
在 Flutter 中进行小部件测试期间,如何确保 ui(小部件)抛出异常。这是我的代码不起作用:
expect(
() => tester.tap(find.byIcon(Icons.send)),
throwsA(const TypeMatcher<UnrecognizedTermException>()),
);
失败并出现以下错误
...
Expected: throws <Instance of 'TypeMatcher<UnrecognizedTermException>'>
Actual: <Closure: () => Future<void>>
Which: returned a Future that emitted <null>
或者......我是否应该通过查找错误消息等来测试 UI 如何处理异常?
【问题讨论】:
标签: dart flutter flutter-test