互联网连接缺乏单元测试

时间:2017-05-01 17:47:01

标签: unit-testing testing mocha fetch chai

背景

我想使用FetchMock和Chai / Mocha为我编写的功能编写单元测试。

我有一个fetch包装器,如果网络出现故障,它会返回带有(特定)失败代码的响应,而不是拒绝。

代码本身有效。我可以通过在代码运行时手动关闭我的机器上的wifi来手动测试它。

我有理由期待有一天某个人会重构这段代码。所以我想围绕它进行一些单元测试。

问题

如何使用Chai / Mocha和其他任何工具(如我目前使用的fetchMock)围绕该场景创建测试?

我无法弄清楚如何在单元测试中伪造网络故障。

0 个答案:

没有答案