react-dazzle-reload
Version:
The simple yet flexible dashbording solution for React
25 lines (21 loc) • 550 B
JavaScript
const jsdom = require('jsdom');
const { JSDOM } = jsdom;
// setup file
import { configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
configure({ adapter: new Adapter() });
const { document } = (new JSDOM('')).window;
global.document = document;
global.window = document.defaultView;
global.navigator = global.window.navigator;
window.localStorage = window.sessionStorage = {
getItem(key) {
return this[key];
},
setItem(key, value) {
this[key] = value;
},
removeItem(key) {
this[key] = undefined;
},
};