global.expect = require('unexpected'); global.sinon = require('sinon'); const jsdom = require('jsdom'); const {JSDOM} = jsdom; const {window} = new JSDOM('
', { 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');