| Index: pkg/unittest/test/unittest_test_returning_future_using_runasync_test.dart
|
| ===================================================================
|
| --- pkg/unittest/test/unittest_test_returning_future_using_runasync_test.dart (revision 33351)
|
| +++ pkg/unittest/test/unittest_test_returning_future_using_runasync_test.dart (working copy)
|
| @@ -15,48 +15,58 @@
|
| test("successful", () {
|
| return _defer(() {
|
| scheduleMicrotask(() {
|
| - expect(true, true);
|
| + guardAsync(() {
|
| + expect(true, true);
|
| + });
|
| });
|
| });
|
| });
|
| test("fail1", () {
|
| - var callback = expectAsync(() {});
|
| + var callback = expectAsync0((){});
|
| return _defer(() {
|
| scheduleMicrotask(() {
|
| - expect(true, false);
|
| - callback();
|
| + guardAsync(() {
|
| + expect(true, false);
|
| + callback();
|
| + });
|
| });
|
| });
|
| });
|
| test('error1', () {
|
| - var callback = expectAsync(() {});
|
| - var excesscallback = expectAsync(() {});
|
| + var callback = expectAsync0((){});
|
| + var excesscallback = expectAsync0((){});
|
| return _defer(() {
|
| scheduleMicrotask(() {
|
| - excesscallback();
|
| - excesscallback();
|
| - callback();
|
| + guardAsync(() {
|
| + excesscallback();
|
| + excesscallback();
|
| + callback();
|
| + });
|
| });
|
| });
|
| });
|
| test("fail2", () {
|
| - var callback = expectAsync(() {});
|
| + var callback = expectAsync0((){});
|
| return _defer(() {
|
| scheduleMicrotask(() {
|
| - fail('failure');
|
| - callback();
|
| + guardAsync(() {
|
| + fail('failure');
|
| + callback();
|
| + });
|
| });
|
| });
|
| });
|
| test('error2', () {
|
| - var callback = expectAsync(() {});
|
| - var excesscallback = expectAsync(() {});
|
| + var callback = expectAsync0((){});
|
| + var excesscallback = expectAsync0((){});
|
| return _defer(() {
|
| scheduleMicrotask(() {
|
| - excesscallback();
|
| - excesscallback();
|
| - excesscallback();
|
| - callback();
|
| + guardAsync(() {
|
| + excesscallback();
|
| + excesscallback();
|
| + excesscallback();
|
| + callback();
|
| + });
|
| });
|
| });
|
| });
|
|
|