首页 > 解决方案 > 为 ably 设置集成测试的最佳方法

问题描述

我正在考虑从推动者迁移到干练。

在我当前的设置中,我使用https://github.com/tristandunn/pusher-fake作为运行集成测试的解决方案。简而言之,这是运行本地服务器,它是伪造的真正的推送服务器。这允许轻松运行集成测试,包括实时通信,因为没有存根请求。

不幸的是,我找不到这样的东西。但似乎甚至没有首选解决方案。

用 ably 编写集成测试的最佳方法是什么?

我想到的一些想法:

标签: rspeccapybaraably-realtime

解决方案


最好的方法是编写假服务器并将其发布回社区(就像 pusher-fake 的作者所做的那样)。要存根请求,您需要使用像 puffing-billy 这样的可编程代理,因为请求是直接从浏览器发出的。


推荐阅读