addTearDown function
void
addTearDown(
- dynamic callback()
Registers a function to be run after the current test.
This is called within a running test, and adds a tear-down only for the current test. It allows testing libraries to add cleanup logic as soon as there's something to clean up.
The callback
is run before any callbacks registered with tearDown
. Like
tearDown
, the most recently registered callback is run first.
If this is called from within a setUpAll
or tearDownAll
callback, it
instead runs the function after all tests in the current test suite.
Implementation
void addTearDown(dynamic Function() callback) {
if (Invoker.current == null) {
throw StateError('addTearDown() may only be called within a test.');
}
Invoker.current!.addTearDown(callback);
}