| [](https://github.com/dart-lang/test/actions/workflows/dart.yml) |
| [](https://deps.dev/project/github/dart-lang%2Ftest) |
| |
| ## What's here? |
| |
| Welcome! [package:test](pkgs/test/) is the standard testing library for Dart and |
| Flutter. If you have questions about Dart testing, please see the docs for |
| [package:test](pkgs/test/). `package:test_api` and `package:test_core` |
| are implementation details and generally not user-facing. |
| |
| [package:checks](pkgs/checks/) is a relatively new library for expressing test |
| expectations. It's a more modern version of `package:matcher` and features a |
| literate API. |
| |
| ## Packages |
| |
| | Package | Description | Version | |
| |---|---|---| |
| | [checks](pkgs/checks/) | A framework for checking values against expectations and building custom expectations. | [](https://pub.dev/packages/checks) | |
| | [fake_async](pkgs/fake_async/) | Fake asynchronous events such as timers and microtasks for deterministic testing. | [](https://pub.dev/packages/fake_async) | |
| | [matcher](pkgs/matcher/) | Support for specifying test expectations via an extensible Matcher class. | [](https://pub.dev/packages/matcher) | |
| | [test](pkgs/test/) | A full featured library for writing and running Dart tests across platforms. | [](https://pub.dev/packages/test) | |
| | [test_api](pkgs/test_api/) | | [](https://pub.dev/packages/test_api) | |
| | [test_core](pkgs/test_core/) | | [](https://pub.dev/packages/test_core) | |