import { JSDOM } from 'jsdom'; import { expect } from 'chai'; const jsdom = new JSDOM(''); const { window } = jsdom; function copyProps(src, target) { Object.defineProperties(target, { ...Object.getOwnPropertyDescriptors(src), ...Object.getOwnPropertyDescriptors(target), }); } global.expect = expect; global.window = window; global.document = window.document; global.navigator = { userAgent: 'node.js', }; copyProps(window, global);