Make getGlobal() work in strict mode

Slight modifications to implementation in pull #437
This commit is contained in:
JR and Sheel Choksi
2013-11-01 11:06:57 -07:00

View File

@@ -6,13 +6,12 @@ getJasmineRequireObj().base = function(j$) {
j$.MAX_PRETTY_PRINT_DEPTH = 40; j$.MAX_PRETTY_PRINT_DEPTH = 40;
j$.DEFAULT_TIMEOUT_INTERVAL = 5000; j$.DEFAULT_TIMEOUT_INTERVAL = 5000;
j$.getGlobal = function() { j$.getGlobal = (function() {
function getGlobal() { var jasmineGlobal = eval.call(null, "this");
return this; return function() {
} return jasmineGlobal;
};
return getGlobal(); })();
};
j$.getEnv = function(options) { j$.getEnv = function(options) {
var env = j$.currentEnv_ = j$.currentEnv_ || new j$.Env(options); var env = j$.currentEnv_ = j$.currentEnv_ || new j$.Env(options);