Files
2024-12-27 22:31:23 +09:00

29 lines
627 B
JavaScript

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');