UNPKG

memserver

Version:

in-memory database/ORM and http mock server you can run in-browser and node environments. Built for large frontend teams, fast tests and rapid prototyping

17 lines (14 loc) 458 B
import pkg from "jsdom"; export default async function () { const { JSDOM } = pkg; const dom = new JSDOM("<p>Hello</p>", { url: "http://localhost" }); global.window = dom.window; global.document = window.document; global.self = global; // NOTE: super important for pretender self.XMLHttpRequest = dom.window.XMLHttpRequest; // pretender reference global.location = global.window.location; // removes href of undefined on jquery }