unmock-xmlhttprequest
v0.3.18
Published
[](https://www.npmjs.com/package/unmock-xmlhttprequest) [](https://circleci.com/gh/unmock/unmock-js) [: ISerializedResponse => {
return {
headers: {},
statusCode: 200,
body: JSON.stringify({
ok: true,
}),
};
};
// Build `fetch` with your callback
const originalOpen = replaceOpenAndReturnOriginal(responseCreator);
// Make API calls!
const request = new XMLHttpRequest();
request.open("GET", "https://example.com");
request.onload = () => {
const asJson = JSON.parse(request.responseText);
expect(asJson.ok).toBe(true);
}
request.send();