aboutsummaryrefslogtreecommitdiffstats
path: root/test/bundler_smoke_tests/src-pure-esm/main.js
blob: 9e6cbf77c0015614872a377e666cbe63061f8fed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { $ } from "jquery";
import { $ as $slim } from "jquery/slim";

import { jQueryFactory } from "jquery/factory";
import { jQueryFactory as jQueryFactorySlim } from "jquery/factory-slim";

console.assert( /^jQuery/.test( $.expando ),
	"jQuery.expando should be detected on full jQuery" );
console.assert( /^jQuery/.test( $slim.expando ),
	"jQuery.expando should be detected on slim jQuery" );

console.assert( !( "expando" in jQueryFactory ),
	"jQuery.expando should not be attached to the full factory" );
const $fromFactory = jQueryFactory( window );
console.assert( /^jQuery/.test( $fromFactory.expando ),
	"jQuery.expando should be detected on full jQuery from factory" );

console.assert( !( "expando" in jQueryFactorySlim ),
	"jQuery.expando should not be attached to the slim factory" );
const $fromFactorySlim = jQueryFactorySlim( window );
console.assert( /^jQuery/.test( $fromFactorySlim.expando ),
	"jQuery.expando should be detected on slim jQuery from factory" );