标签: unit-testing testing mocha fetch chai
我想使用FetchMock和Chai / Mocha为我编写的功能编写单元测试。
我有一个fetch包装器,如果网络出现故障,它会返回带有(特定)失败代码的响应,而不是拒绝。
代码本身有效。我可以通过在代码运行时手动关闭我的机器上的wifi来手动测试它。
我有理由期待有一天某个人会重构这段代码。所以我想围绕它进行一些单元测试。
如何使用Chai / Mocha和其他任何工具(如我目前使用的fetchMock)围绕该场景创建测试?
我无法弄清楚如何在单元测试中伪造网络故障。