diff --git a/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml b/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml index bef60d7c6fd..5e6617938f7 100644 --- a/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml +++ b/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml @@ -26,6 +26,7 @@ dev_dependencies: build_runner: ^2.0.0 flutter_test: sdk: flutter + leak_tracker_flutter_testing: any mockito: ^5.4.4 pigeon: ^22.4.2 test: ^1.16.0 diff --git a/packages/in_app_purchase/in_app_purchase_android/test/flutter_test_config.dart b/packages/in_app_purchase/in_app_purchase_android/test/flutter_test_config.dart new file mode 100644 index 00000000000..9907e578b84 --- /dev/null +++ b/packages/in_app_purchase/in_app_purchase_android/test/flutter_test_config.dart @@ -0,0 +1,13 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:async'; + +import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart'; + +Future testExecutable(FutureOr Function() testMain) async { + LeakTesting.enable(); + LeakTracking.warnForUnsupportedPlatforms = false; + await testMain(); +}