【发布时间】:2014-07-24 12:35:00
【问题描述】:
我的应用中有一些 JavaScript 可以检测网络连接何时断开,并将数据临时缓存在本地存储中,以便在重新建立连接时与服务器同步。
我一直在尝试找到一种方法来使用 Capybara 进行端到端测试,但我似乎找不到任何方法可以暂时禁用应用服务器或将无头浏览器切换到离线模式。 FWIW 我使用 Poltergeist 作为驱动程序。
有人知道如何测试吗? (我可以使用 sinon 来测试 JavaScript 应用程序以假装服务器消失,但如果可能的话,我希望能够使用无头浏览器对其进行端到端测试)。
【问题讨论】: