commit | a01b185ea7939b0867361693d2a85d9865c876fd | [log] [tgz] |
---|---|---|
author | Nate Bosch <nbosch@google.com> | Thu Mar 30 15:20:56 2023 -0700 |
committer | GitHub <noreply@github.com> | Thu Mar 30 15:20:56 2023 -0700 |
tree | 212323e89885907622c5c6abe39e49987957895a | |
parent | b24b4668d8a5be769e7f0b93025f47d1f2271695 [diff] |
More smoothly handle missing compiler info (#1980) The constructor signature uses a nullable argument to smooth over the compatibility across versions which allowed us to land in monolithic repositories without needing to roll `test_api` and `flutter_test` atomically. This extends the same backwards compatibility to the json API used between the runner and tests to smooth over compatibility with `flutter test` which may try to run test compiled against a newer API than it uses to communicate with them.
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 | Version |
---|---|---|
checks | A framework for checking values against expectations and building custom expectations. | |
test | A full featured library for writing and running Dart tests across platforms. | |
test_api | ||
test_core |