@fetch-mock/jest
v0.2.7
Published
jest wrapper for fetch-mock
Downloads
5,486
Maintainers
Readme
@fetch-mock/jest
A wrapper for fetch-mock that improves the developer experience when working with jest. It provides the following:
- Adds methods to fetchMock which wrap its default methods, but align more closely with jest's naming conventions.
- Extends
expect
with convenience methods allowing for expressive tests such asexpect(fetchMock).toHavePosted('http://example.com', {id: 'test-id'})
. - Can optionally be hooked in to jest's global mock management methods such as
clearAllMocks()
.
Requirements
@fetch-mock/jest requires either of the following to run:
- jest
- The
fetch
API, via one of the following:- Node.js 18+ for full feature operation
- Any modern browser that supports the
fetch
API - node-fetch when testing in earlier versions of Node.js (this is untested, but should mostly work)
Documentation and Usage
See the project website
License
@fetch-mock/vitest is licensed under the MIT license. Copyright © 2024, Rhys Evans