模拟离线模式以集成测试服务人员

时间:2018-09-20 12:57:42

标签: javascript mocha service-worker offline chai

我已经实现了一个服务工作者,该服务工作者将localforage与indexedDB一起用于缓存。现在,我想编写一些集成测试,但是在模拟脱机请求时遇到了麻烦。 理想情况下,我想发送几个在线请求,然后再切换到离线模式以进行一些声明。 我正在使用Chai / Mocha测试我的Ember.js代码,但不介意使用其他工具。

如何在测试中模拟离线状态?

1 个答案:

答案 0 :(得分:0)

我在Twitter上问了同样的问题,并被告知Puppeteer提供了一个API,该API允许一个人通过page.setOfflineMode(true)进入set the offline mode