From 43190156dbcc984ad966bf0708c86edd95cc7bfc Mon Sep 17 00:00:00 2001 From: Tomasz Gucio <72562119+tgucio@users.noreply.github.com> Date: Wed, 8 Mar 2023 00:11:39 +0100 Subject: [PATCH] Use tearoffs (#122091) Use tearoffs in TestRenderingFlutterBinding --- packages/flutter/test/rendering/rendering_tester.dart | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/flutter/test/rendering/rendering_tester.dart b/packages/flutter/test/rendering/rendering_tester.dart index 6ddf124a36..7e8d0e6c1d 100644 --- a/packages/flutter/test/rendering/rendering_tester.dart +++ b/packages/flutter/test/rendering/rendering_tester.dart @@ -112,9 +112,7 @@ class TestRenderingFlutterBinding extends BindingBase with SchedulerBinding, Ser /// to test [SchedulerPhase.postFrameCallbacks]. void pumpCompleteFrame() { final FlutterExceptionHandler? oldErrorHandler = FlutterError.onError; - FlutterError.onError = (FlutterErrorDetails details) { - _errors.add(details); - }; + FlutterError.onError = _errors.add; try { TestRenderingFlutterBinding.instance.handleBeginFrame(null); TestRenderingFlutterBinding.instance.handleDrawFrame(); @@ -139,9 +137,7 @@ class TestRenderingFlutterBinding extends BindingBase with SchedulerBinding, Ser void drawFrame() { assert(phase != EnginePhase.build, 'rendering_tester does not support testing the build phase; use flutter_test instead'); final FlutterExceptionHandler? oldErrorHandler = FlutterError.onError; - FlutterError.onError = (FlutterErrorDetails details) { - _errors.add(details); - }; + FlutterError.onError = _errors.add; try { pipelineOwner.flushLayout(); if (phase == EnginePhase.layout) {