"use strict"; | |
const assert = require( "assert" ); | |
// Ensure the jQuery property on global/window/module.exports/etc. was not | |
// created in a CommonJS environment. | |
// `global` is always checked in addition to passed parameters. | |
const ensureGlobalNotCreated = ( ...args ) => { | |
[ ...args, global ].forEach( function( object ) { | |
assert.strictEqual( object.jQuery, undefined, | |
"A jQuery global was created in a CommonJS environment." ); | |
} ); | |
}; | |
module.exports = ensureGlobalNotCreated; |