要捕获抖动测试中引发的异常,请使用WidgetTester.takeException。这将返回框架捕获的最后一个异常。
await tester.tap(find.byIcon(Icons.send));expect(tester.takeException(), isInstanceOf<UnrecognizedTermException>());
您也不需要
throwsA匹配器,因为它不会从方法中抛出。

要捕获抖动测试中引发的异常,请使用WidgetTester.takeException。这将返回框架捕获的最后一个异常。
await tester.tap(find.byIcon(Icons.send));expect(tester.takeException(), isInstanceOf<UnrecognizedTermException>());
您也不需要
throwsA匹配器,因为它不会从方法中抛出。