【发布时间】:2021-07-21 10:34:05
【问题描述】:
在我的应用程序中,我将颤振 onError 记录到 crashalytics,
FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterError;
在运行集成测试时,如果发生一些异常,我会在控制台中看到以下语句并且测试只是挂起,
运行测试时引发以下异常:I/flutter (30479): 测试覆盖了 FlutterError.onError 但未能将其返回 它的原始状态,或者有意外的附加错误,它可能 不处理。通常,这是由之前使用 expect() 引起的 恢复 FlutterError.onError。
控制台中的上述消息表明onError 覆盖有问题,我如何根据控制台中的建议将FlutterError.onError 恢复到其原始状态。
请注意,我使用integration test的新推荐方式,
【问题讨论】:
标签: flutter flutter-test flutter-integration-test