matcher 0.11.4+5
matcher: ^0.11.4+5 copied to clipboard
Support for specifying test expectations
0.11.4+5 #
- Fix all strong-mode warnings.
0.11.4+4 #
- Deprecate the name parameter to
isInstanceOf. All language implementations now support converting the type parameter to a string directly.
0.11.4+3 #
- Fix the examples for
equalsIgnoringWhitespace.
0.11.4+2 #
- Improve the formatting of strings that contain unprintable ASCII characters.
0.11.4+1 #
- Correctly match and print
Strings containing characters that must be represented as escape sequences.
0.11.4 #
- Remove the type checks in the
isEmptyandisNotEmptymatchers and simply access theisEmptyrespectivelyisNotEmptyfields. This allows them to work with custom collections. See Issue 21792 and Issue 21562
0.11.3+1 #
- Fix the
printsmatcher test on dart2js.
0.11.3 #
- Add a
printsmatcher that matches output a callback emits viaprint.
0.11.2 #
- Add an
isNotEmptymatcher.
0.11.1+1 #
-
Refactored libraries and tests.
-
Fixed spelling mistake.
0.11.1 #
- Added
isNaNandisNotNaNmatchers.
0.11.0 #
- Removed deprecated matchers.
0.10.1+1 #
- Get the tests passing when run on dart2js in minified mode.
0.10.1 #
- Compare sets order-independently when using
equals().
0.10.0+3 #
- Removed
@deprecatedannotation on matchers due to Issue 19173
0.10.0+2 #
- Added types to a number of constants.
0.10.0+1 #
-
Matchers related to bad language use have been removed. These represent code structure that should rarely or never be validated in tests.
isAbstractClassInstantiationErrorthrowsAbstractClassInstantiationErrorisFallThroughErrorthrowsFallThroughError
-
Added types to a number of method arguments.
-
The structure of the library and test code has been updated.