jquery-migrate
Version:
Migrate older jQuery code to jQuery 3.0+
24 lines (15 loc) • 757 B
JavaScript
console.log( "Running Node.js smoke tests..." );
const assert = require( "node:assert/strict" );
const { JSDOM } = require( "jsdom" );
const { window } = new JSDOM( `<!DOCTYPE html><title>$</title>` );
// Set the window global.
globalThis.window = window;
// Require jQuery Migrate. Since Migrate doesn't specify exports,
// `require( "jquery-migrate" )` won't work here.
const $ = require( "../.." );
assert( /^jQuery/.test( $.expando ),
"jQuery.expando was not detected, the jQuery bootstrap process has failed" );
assert( typeof $.migrateVersion === "string" && $.migrateVersion.length > 0,
"jQuery.migrateVersion was not detected, the jQuery Migrate bootstrap process has failed" );
console.log( "Node.js smoke tests passed." );
;