Fixed DelayedFunctionScheduler IE 8 compatibility issue
This commit is contained in:
@@ -54,7 +54,7 @@ var getJasmineRequireObj = (function (jasmineGlobal) {
|
|||||||
j$.MockDate = jRequire.MockDate();
|
j$.MockDate = jRequire.MockDate();
|
||||||
j$.getClearStack = jRequire.clearStack(j$);
|
j$.getClearStack = jRequire.clearStack(j$);
|
||||||
j$.Clock = jRequire.Clock();
|
j$.Clock = jRequire.Clock();
|
||||||
j$.DelayedFunctionScheduler = jRequire.DelayedFunctionScheduler();
|
j$.DelayedFunctionScheduler = jRequire.DelayedFunctionScheduler(j$);
|
||||||
j$.Env = jRequire.Env(j$);
|
j$.Env = jRequire.Env(j$);
|
||||||
j$.ExceptionFormatter = jRequire.ExceptionFormatter();
|
j$.ExceptionFormatter = jRequire.ExceptionFormatter();
|
||||||
j$.Expectation = jRequire.Expectation();
|
j$.Expectation = jRequire.Expectation();
|
||||||
@@ -2059,7 +2059,7 @@ getJasmineRequireObj().Clock = function() {
|
|||||||
return Clock;
|
return Clock;
|
||||||
};
|
};
|
||||||
|
|
||||||
getJasmineRequireObj().DelayedFunctionScheduler = function() {
|
getJasmineRequireObj().DelayedFunctionScheduler = function(j$) {
|
||||||
function DelayedFunctionScheduler() {
|
function DelayedFunctionScheduler() {
|
||||||
var self = this;
|
var self = this;
|
||||||
var scheduledLookup = [];
|
var scheduledLookup = [];
|
||||||
@@ -2201,7 +2201,7 @@ getJasmineRequireObj().DelayedFunctionScheduler = function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
forEachFunction(funcsToRun, function(funcToRun) {
|
forEachFunction(funcsToRun, function(funcToRun) {
|
||||||
if (deletedKeys.indexOf(funcToRun.timeoutKey) !== -1) {
|
if (j$.util.arrayContains(deletedKeys, funcToRun.timeoutKey)) {
|
||||||
// skip a timeoutKey deleted whilst we were running
|
// skip a timeoutKey deleted whilst we were running
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
getJasmineRequireObj().DelayedFunctionScheduler = function() {
|
getJasmineRequireObj().DelayedFunctionScheduler = function(j$) {
|
||||||
function DelayedFunctionScheduler() {
|
function DelayedFunctionScheduler() {
|
||||||
var self = this;
|
var self = this;
|
||||||
var scheduledLookup = [];
|
var scheduledLookup = [];
|
||||||
@@ -140,7 +140,7 @@ getJasmineRequireObj().DelayedFunctionScheduler = function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
forEachFunction(funcsToRun, function(funcToRun) {
|
forEachFunction(funcsToRun, function(funcToRun) {
|
||||||
if (deletedKeys.indexOf(funcToRun.timeoutKey) !== -1) {
|
if (j$.util.arrayContains(deletedKeys, funcToRun.timeoutKey)) {
|
||||||
// skip a timeoutKey deleted whilst we were running
|
// skip a timeoutKey deleted whilst we were running
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ var getJasmineRequireObj = (function (jasmineGlobal) {
|
|||||||
j$.MockDate = jRequire.MockDate();
|
j$.MockDate = jRequire.MockDate();
|
||||||
j$.getClearStack = jRequire.clearStack(j$);
|
j$.getClearStack = jRequire.clearStack(j$);
|
||||||
j$.Clock = jRequire.Clock();
|
j$.Clock = jRequire.Clock();
|
||||||
j$.DelayedFunctionScheduler = jRequire.DelayedFunctionScheduler();
|
j$.DelayedFunctionScheduler = jRequire.DelayedFunctionScheduler(j$);
|
||||||
j$.Env = jRequire.Env(j$);
|
j$.Env = jRequire.Env(j$);
|
||||||
j$.ExceptionFormatter = jRequire.ExceptionFormatter();
|
j$.ExceptionFormatter = jRequire.ExceptionFormatter();
|
||||||
j$.Expectation = jRequire.Expectation();
|
j$.Expectation = jRequire.Expectation();
|
||||||
|
|||||||
Reference in New Issue
Block a user