aem-react-js
Version:
AEM components written in React.
24 lines • 992 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Enzyme = require("enzyme");
var jsdom_1 = require("jsdom");
var ReactSixteenAdapter = require("enzyme-adapter-react-16");
Enzyme.configure({ adapter: new ReactSixteenAdapter() });
if (typeof document === 'undefined') {
// if the fake DOM has already been set up, or
// if running in a real browser, do nothing
// setup the fake DOM environment.
//
// Note that we use the synchronous jsdom.jsdom() API
// instead of jsdom.env() because the 'document' and 'window'
// objects must be available when React is require()-d for
// the first time.
//
// If you want to do any async setup in your tests, use
// the before() and beforeEach() hooks.
var jsdom = new jsdom_1.JSDOM('<html><body></body></html>');
global.document = jsdom.window.document;
global.window = jsdom.window;
global.navigator = jsdom.window.navigator;
}
//# sourceMappingURL=setup.js.map