Mock http requests made using fetch.
Features include:
New If using jest, try the new fetch-mock-jest wrapper.
New Cheatsheet
fetchMock.mock('http://example.com', 200);
const res = await fetch('http://example.com');
assert(res.ok);
fetchMock.restore();
I devote a lot of time to maintaining fetch-mock for free. I don't ask for payment, but am raising money for a refugee charity - please consider donating
fetch-mock requires the following to run:
fetch
API when testing in a browserSee the project website or cheatsheet
If you're using jest as your test runner, consider using fetch-mock-jest, a lightweight, jest-friendly wrapper around fetch-mock.
fetch-mock is licensed under the MIT license. Copyright © 2019, Rhys Evans