Async timeout support

This commit is contained in:
JR Boyens
2013-07-26 11:27:40 -07:00
parent 984074ec95
commit 98fa58ee49
4 changed files with 97 additions and 6 deletions

View File

@@ -8,6 +8,7 @@ getJasmineRequireObj().Env = function(j$) {
var catchExceptions = true;
var realSetTimeout = j$.getGlobal().setTimeout;
var realClearTimeout = j$.getGlobal().clearTimeout;
this.clock = new j$.Clock(global, new j$.DelayedFunctionScheduler());
var spies = [];
@@ -143,7 +144,8 @@ getJasmineRequireObj().Env = function(j$) {
description: description,
expectationResultFactory: expectationResultFactory,
queueRunner: queueRunnerFactory,
fn: fn
fn: fn,
timer: {setTimeout: realSetTimeout, clearTimeout: realClearTimeout}
});
if (!self.specFilter(spec)) {