# leak_tracker_flutter_testing 3.0.10

An internal package to test leak tracking with Flutter.




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'leak_tracker_flutter_testing:3.0.10'
```
Published: 2025-04-21T20:28:24.122862Z
Expected archive SHA-256: 1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1

Available in cache; verification: upstream_checksum
## Direct dependencies
- flutter: map[sdk:flutter]
- leak_tracker: >=11.0.1 <12.0.0
- leak_tracker_testing: >=3.0.1 <4.0.0
- matcher: ^0.12.16
- meta: ^1.8.0

## Package README (untrusted upstream documentation)
[![pub package](https://img.shields.io/pub/v/leak_tracker_flutter_testing.svg)](https://pub.dev/packages/leak_tracker_flutter_testing)
[![package publisher](https://img.shields.io/pub/publisher/leak_tracker_flutter_testing.svg)](https://pub.dev/packages/leak_tracker_flutter_testing/publisher)

Coming soon! See https://github.com/flutter/devtools/issues/3951.

## What is leak_tracker_flutter_testing?

`leak_tracker_flutter_testing` is Flutter specific test helpers for [leak_tracker](https://pub.dev/packages/leak_tracker).

They are separated from [leak_tracker_testing](https://pub.dev/packages/leak_tracker_testing) because the last one is pure Flutter
package and should not reference Flutter Framework.

Read more in [leak tracking overview](https://github.com/dart-lang/leak_tracker/blob/main/doc/leak_tracking/OVERVIEW.md).

## Changelog
## 3.0.10

* Upgrade leak_tracker to 11.0.1.

## 3.0.9

* Upgrade leak_tracker to 10.0.8.


## 3.0.8

* Upgrade leak_tracker to 10.0.7.

## 3.0.7

* No changes.

## 3.0.6

* Upgrade leak_tracker to 10.0.6.

## 3.0.5

* Upgrade leak_tracker to 10.0.5.

## 3.0.4

* Internal clean up.

## 3.0.3

* Upgrade leak_tracker to 10.0.4.
* Upgrade leak_tracker_testing to 3.0.1.

## 3.0.2

* Upgrade leak_tracker_testing to 3.0.0.

## 3.0.1

* Upgrade leak_tracker_testing to 2.0.3.

## 3.0.0

* Upgrade leak_tracker to 10.0.3.

## 2.0.4

* Require Dart SDK 3.2.0 or later.

## 2.0.3

* Allow to ignore objects created by test helpers.
* Upgrade to leak_tracker 10.0.1 and leak_tracker_testing 2.0.2.

## 2.0.2

* Replaced deprecated `MemoryAllocations` with `FlutterMemoryAllocations`.

## 2.0.1

* Upgrade to leak_tracker 10.0.0 and leak_tracker_testing 2.0.1.

## 2.0.0

* Remove declaration of testWidgetsWithLeakTracking.

## 1.0.12

* Update to use `package:lints/recommended.yaml` for analysis.
* Add API to integrate with testWidgets.

## 1.0.10

* Move LeakTesting out of this package to leak_tracker.
* Fix bug in equality for LeakTracking.

## 1.0.9

* Update `testWidgetsWithLeakTracking` to avoid duplicated leak tracking by testWidgets.

## 1.0.8

* Make configuration adjustable.

## 1.0.7

* Set version of leak_tracker_testing to `^1.0.5`.

## 1.0.6

* If an object is not disposed by the end of testing, mark it as notDisposed.

## 1.0.5

* Bump version of SDK to 3.1.2.

## 1.0.4

* Update matcher for memory events to handle async callbacks.

## 1.0.3

* Define matcher to verify if a class is reporting memory allocations.

## 1.0.2

* Add debugging constructors to LeakTrackingTestConfig, per leak type.

## 1.0.1

* Expose global leak tracking settings.

## 1.0.0

* First release.







 
