diff --git a/lib/jasmine-core/jasmine.js b/lib/jasmine-core/jasmine.js index 89d36cfc..2c4204fb 100644 --- a/lib/jasmine-core/jasmine.js +++ b/lib/jasmine-core/jasmine.js @@ -43,6 +43,9 @@ var getJasmineRequireObj = (function() { return jasmineRequire; } + const loadedAsBrowserEsm = + globalThis.document && !globalThis.document.currentScript; + getJasmineRequire().core = function(jRequire) { const j$ = {}; Object.defineProperty(j$, 'private', { @@ -124,8 +127,7 @@ var getJasmineRequireObj = (function() { j$.private.matchers = jRequire.requireMatchers(jRequire, j$); j$.private.asyncMatchers = jRequire.requireAsyncMatchers(jRequire, j$); - j$.private.loadedAsBrowserEsm = - globalThis.document && !globalThis.document.currentScript; + j$.private.loadedAsBrowserEsm = loadedAsBrowserEsm; j$.private.deprecateMonkeyPatching(j$, [ // These are meant to be set by users. diff --git a/src/core/requireCore.js b/src/core/requireCore.js index e8b70c20..70b08ef6 100644 --- a/src/core/requireCore.js +++ b/src/core/requireCore.js @@ -19,6 +19,9 @@ var getJasmineRequireObj = (function() { return jasmineRequire; } + const loadedAsBrowserEsm = + globalThis.document && !globalThis.document.currentScript; + getJasmineRequire().core = function(jRequire) { const j$ = {}; Object.defineProperty(j$, 'private', { @@ -100,8 +103,7 @@ var getJasmineRequireObj = (function() { j$.private.matchers = jRequire.requireMatchers(jRequire, j$); j$.private.asyncMatchers = jRequire.requireAsyncMatchers(jRequire, j$); - j$.private.loadedAsBrowserEsm = - globalThis.document && !globalThis.document.currentScript; + j$.private.loadedAsBrowserEsm = loadedAsBrowserEsm; j$.private.deprecateMonkeyPatching(j$, [ // These are meant to be set by users.