微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为巧妙设置集成测试的最佳方式

如何解决为巧妙设置集成测试的最佳方式

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

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

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

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

我想到的一些想法:

  • 自己编写假服务器(类似于 pusher-fake),但工作量很大
  • 存根请求,但我应该以某种方式存根 websocket 消息 :O
  • 请求实际的服务器,但这很容易出错,因为它使规范网络依赖

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。