Build: Add `exports` to package.json, export slim & esm builds
[jquery.git] / test / node_smoke_tests / commonjs / document_missing.cjs
blobcf31fe4270c78184819ab728d305d3f99d203b19
1 "use strict";
3 const assert = require( "node:assert" );
5 const { ensureGlobalNotCreated } = require( "./lib/ensure_global_not_created.cjs" );
6 const { getJQueryModuleSpecifier } = require( "./lib/jquery-module-specifier.cjs" );
8 const jQueryModuleSpecifier = getJQueryModuleSpecifier();
9 const jQueryFactory = require( jQueryModuleSpecifier );
11 assert.throws( () => {
12         jQueryFactory( {} );
13 }, /jQuery requires a window with a document/ );
15 ensureGlobalNotCreated( module.exports );