commit | 8643fbf375330cd1099cdc7434306532b4bcaaf1 | [log] [tgz] |
---|---|---|
author | Ömer Sinan Ağacan <omersa@google.com> | Wed Apr 09 10:52:43 2025 +0200 |
committer | GitHub <noreply@github.com> | Wed Apr 09 09:52:43 2025 +0100 |
tree | cdf829bab0368cb73eaf6a8e3ba291c5112442bc | |
parent | c1fa1e692084a9aab83a171cdcffcc4087e8e40b [diff] |
Migrate from deprecated `dart:js`, `dart:js_util`, `package:js_util` to `dart:js_interop` (#2478) Closes #2447.
Welcome! package:test is the standard testing library for Dart and Flutter. If you have questions about Dart testing, please see the docs for package:test. package:test_api
and package:test_core
are implementation details and generally not user-facing.
package:checks is a relatively new library for expressing test expectations. It's a more modern version of package:matcher
and features a literate API.
Package | Description | Issues | Version |
---|---|---|---|
checks | A framework for checking values against expectations and building custom expectations. | ||
fake_async | Fake asynchronous events such as timers and microtasks for deterministic testing. | ||
matcher | Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases. | ||
test | A full featured library for writing and running Dart tests across platforms. | ||
test_api | The user facing API for structuring Dart tests and checking expectations. | ||
test_core | A basic library for writing tests and running them on the VM. | ||
test_descriptor | An API for defining and verifying files and directory structures. | ||
test_process | Test processes: starting; validating stdout and stderr; checking exit code. |