Kent C. Dodds 6/3/2020

Stop mocking fetch

Read Original

This article critiques a common React testing pattern of mocking a high-level API client. It argues that this approach can hide integration bugs. The author proposes a more reliable alternative: mocking `window.fetch` directly to better verify that the correct network requests are being made, including details like the HTTP method, body, and headers.

Stop mocking fetch

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

2
Designing Design Systems
TkDodo Dominik Dorfmeister 2 votes
4
Introducing RSC Explorer
Dan Abramov 1 votes
6
Fragments Dec 11
Martin Fowler 1 votes
7
Adding Type Hints to my Blog
Daniel Feldroy 1 votes
8
Refactoring English: Month 12
Michael Lynch 1 votes
10