import { JSDOM } from "jsdom" import Enzyme from "enzyme" const { default: Adapter } = require("@cfaester/enzyme-adapter-react-18") import win from "../../src/core/window" Enzyme.configure({ adapter: new Adapter() }) function copyProps(src, target) { const props = Object.getOwnPropertyNames(src) .filter(prop => typeof target[prop] === "undefined") .reduce((result, prop) => ({ ...result, [prop]: Object.getOwnPropertyDescriptor(src, prop), }), {}) Object.defineProperties(target, props) } function setUpDomEnvironment() { const jsdom = new JSDOM("