我已经实现了一个服务工作者,该服务工作者将localforage与indexedDB一起用于缓存。现在,我想编写一些集成测试,但是在模拟脱机请求时遇到了麻烦。 理想情况下,我想发送几个在线请求,然后再切换到离线模式以进行一些声明。 我正在使用Chai / Mocha测试我的Ember.js代码,但不介意使用其他工具。
如何在测试中模拟离线状态?
答案 0 :(得分:0)
我在Twitter上问了同样的问题,并被告知Puppeteer提供了一个API,该API允许一个人通过page.setOfflineMode(true)
进入set the offline mode。