1234567891011121314151617181920212223242526272829 |
- global.expect = require('unexpected');
- global.sinon = require('sinon');
- const jsdom = require('jsdom');
- const {JSDOM} = jsdom;
- const {window} = new JSDOM('<body><div id="test-container"></div></body>', {
- pretendToBeVisual: true
- });
- const document = window.document;
- global.JSDOM = JSDOM;
- global.window = window;
- global.testContainer = document.getElementById('test-container');
- const exposeToGlobal = [
- 'document',
- 'CustomEvent',
- 'DocumentFragment',
- 'Event',
- 'EventTarget',
- 'NodeList',
- 'Range',
- ];
- exposeToGlobal.forEach((prop) => {
- global[prop] = window[prop];
- });
- global.simulant = require('simulant');
|