UNPKG

aem-react-js

Version:
24 lines 992 B
"use strict"; 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