Fix browser ESM deprecation wraning
Previously, the warning was issued if jasmineRequire.core was called from an ES module rather than being defined in an ES module.
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user