问题描述
在我的应用程序中,我将 Flutter onError 记录到 crashalytics,
FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterError;
在运行集成测试时,如果发生一些异常,我会在控制台中收到以下语句并且测试会挂起,
运行测试时抛出以下异常:I/Flutter (30479): 测试覆盖 FlutterError.onError 但未能将其返回到 它的原始状态,或者有意外的额外错误,它可能 不处理。通常,这是由之前使用 expect() 引起的 恢复 FlutterError.onError。
控制台中的上述消息表明 onError
覆盖有问题,我如何根据控制台中出现的建议将 FlutterError.onError
恢复到其原始状态。
请注意,我正在为 integration test 使用新推荐的方式,