Index: test/backend/invoker_test.dart |
diff --git a/test/backend/invoker_test.dart b/test/backend/invoker_test.dart |
index 2f23c7ff69eed5ac0f8d792c924d8d69a73062a5..1cc014db837dcbe6687644ad2be140d141539621 100644 |
--- a/test/backend/invoker_test.dart |
+++ b/test/backend/invoker_test.dart |
@@ -641,6 +641,20 @@ void main() { |
async.elapse(new Duration(seconds: 15)); |
}); |
}); |
+ |
+ test("a test with Timeout.none never times out", () { |
+ new FakeAsync().run((async) { |
+ var liveTest = _localTest(() { |
+ Invoker.current.addOutstandingCallback(); |
+ }, metadata: new Metadata(timeout: Timeout.none)).load(suite); |
+ |
+ expectStates(liveTest, [const State(Status.running, Result.success)]); |
+ |
+ liveTest.run(); |
+ async.elapse(new Duration(hours: 10)); |
+ expect(liveTest.state.status, equals(Status.running)); |
+ }); |
+ }); |
}); |
group("waitForOutstandingCallbacks:", () { |