| Index: lib/src/backend/declarer.dart
|
| diff --git a/lib/src/backend/declarer.dart b/lib/src/backend/declarer.dart
|
| index d2e2c4fe30d5bdd74a0d2ea361dfb8cba6d911f1..55c7ea79252799424b25146c45803d6930e897d4 100644
|
| --- a/lib/src/backend/declarer.dart
|
| +++ b/lib/src/backend/declarer.dart
|
| @@ -45,8 +45,10 @@ class Declarer {
|
|
|
| // TODO(nweiz): Use async/await here once issue 23497 has been fixed in
|
| // two stable versions.
|
| - return group.runSetUp().then((_) => body());
|
| - }, tearDown: group.runTearDown));
|
| + return Invoker.current.waitForOutstandingCallbacks(() {
|
| + return group.runSetUp().then((_) => body());
|
| + }).then((_) => group.runTearDown());
|
| + }));
|
| }
|
|
|
| /// Creates a group of tests.
|
|
|