【发布时间】:2021-04-13 01:44:29
【问题描述】:
我正在考虑从 pusher 迁移到 ably。
在我当前的设置中,我使用https://github.com/tristandunn/pusher-fake 作为运行集成测试的解决方案。简而言之,这是运行本地服务器,它是伪造的真正的推送服务器。由于没有存根请求,因此可以轻松运行集成测试,包括实时通信。
不幸的是,我找不到这样的东西。但似乎甚至没有首选解决方案。
用 ably 编写集成测试的最佳方法是什么?
我想到的一些想法:
- 自己编写假服务器(类似于 pusher-fake),但工作量很大
- stub 请求能干但我应该以某种方式存根 websocket 消息:O
- 请求实际的服务器但是这很容易出错,因为它使规范网络依赖
【问题讨论】:
标签: rspec capybara ably-realtime