From a0406cccb1a8425b6939c2058170e96712caee51 Mon Sep 17 00:00:00 2001 From: derdilla <82763757+NobodyForNothing@users.noreply.github.com> Date: Thu, 21 Sep 2023 01:46:14 +0200 Subject: [PATCH] Mark ReastaurationManager not disposed (#134832) --- packages/flutter/test/services/restoration_test.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/flutter/test/services/restoration_test.dart b/packages/flutter/test/services/restoration_test.dart index 7e872c5e215..c82224ac59a 100644 --- a/packages/flutter/test/services/restoration_test.dart +++ b/packages/flutter/test/services/restoration_test.dart @@ -18,7 +18,7 @@ void main() { }); group('RestorationManager', () { - testWidgets('root bucket retrieval', (WidgetTester tester) async { + testWidgetsWithLeakTracking('root bucket retrieval', (WidgetTester tester) async { final List callsToEngine = []; final Completer> result = Completer>(); tester.binding.defaultBinaryMessenger.setMockMethodCallHandler(SystemChannels.restoration, (MethodCall call) { @@ -62,7 +62,11 @@ void main() { }); expect(synchronousBucket, isNotNull); expect(synchronousBucket, same(rootBucket)); - }); + }, + // TODO(NobodyForNothing): Remove after fixing and cover remaining file + // with leak tests https://github.com/flutter/flutter/issues/134831 + leakTrackingTestConfig: const LeakTrackingTestConfig(notDisposedAllowList: + {'RestorationManager': 1})); testWidgets('root bucket received from engine before retrieval', (WidgetTester tester) async { SystemChannels.restoration.setMethodCallHandler(null);