nock — перехватывает HTTP запросы через http модуль: nock("https://api.example.com").get("/users").reply(200, [{ id: 1 }]). После теста: nock.cleanAll(). msw (Mock Service Worker) — работает и в браузере и в Node.js, перехватывает через Service Worker или node interceptors. jest.mock("axios") для полного мока. Важно: не делай реальных HTTP запросов в unit тестах — они медленные, нестабильные, могут менять production данные. Для integration тестов — WireMock в Docker.
Как мокировать внешние HTTP сервисы в тестах?
Middle
286 просмотровAFK Offer AI
Что такое Mass Assignment уязвимость и как защититься?