We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When I use fetch('someUrl') in my code, the jest will report a bug like ReferenceError: fetch is not defined. How can I solve this problem?
fetch('someUrl')
ReferenceError: fetch is not defined
The text was updated successfully, but these errors were encountered:
Local tests run in node. Node does not implement the fetch api.
There are a number of packages for mocking the fetch api, jest-fetch-mock has typescipt definitions https://www.npmjs.com/package/jest-fetch-mock#to-setup-for-an-individual-test
Here's an example basic usage https://github.com/cloudflare/worker-typescript-template/tree/example-jest-fetch-mock
Sorry, something went wrong.
Miniflare is a good replacement for the existing mock. It actually simulates fetch properly.
Example (haven't extracted it back for the PR yet): https://github.com/nelsonjchen/gtr-proxy/tree/snapshot-miniflare-replacement
#58
Oh someone beat me to it by 5 days.
No branches or pull requests
When I use
fetch('someUrl')
in my code, the jest will report a bug likeReferenceError: fetch is not defined
. How can I solve this problem?The text was updated successfully, but these errors were encountered: