| Index: tests/lib/async/stack_trace25_test.dart
|
| diff --git a/tests/lib/async/stack_trace11_test.dart b/tests/lib/async/stack_trace25_test.dart
|
| similarity index 65%
|
| copy from tests/lib/async/stack_trace11_test.dart
|
| copy to tests/lib/async/stack_trace25_test.dart
|
| index d72b50f36cadfac72d7fe8cee52407591208612f..75799ef23a9534b35e6b0eb606869ff2bdfa486c 100644
|
| --- a/tests/lib/async/stack_trace11_test.dart
|
| +++ b/tests/lib/async/stack_trace25_test.dart
|
| @@ -16,10 +16,17 @@ StackTrace captureStackTrace() {
|
|
|
| main() {
|
| StackTrace trace = captureStackTrace();
|
| + var controller;
|
| + controller = new StreamController(onListen: () {
|
| + controller.addError("error", trace);
|
| + controller.close();
|
| + });
|
| asyncStart();
|
| - var f = new Future.error(499, trace);
|
| - f.then((_) { throw "Unreachable"; },
|
| + var iterator = new StreamIterator(controller.stream);
|
| + var future = iterator.moveNext();
|
| + future.then((_) { throw "unreachable"; },
|
| onError: (e, st) {
|
| + Expect.equals("error", e);
|
| Expect.identical(trace, st);
|
| asyncEnd();
|
| });
|
|
|