1

是否可以将 MSW 与 Jest 一起使用来模拟离线网络条件?或者,非基于 MSW 的解决方案就足够了。我也不想模拟navigator.onLine,因为我想在网络请求因离线而失败时测试错误路径。

4

1 回答 1

2

是的,您可以模拟网络错误:

rest.get('/user', (_, res) => {
  return res.networkError('Custom network error message')
})

以下是相关文档:https ://mswjs.io/docs/api/response/network-error

于 2021-03-08T22:19:51.797 回答