Rails 如何写 ActionCable 的单元测试?

xlaok · 2016年06月27日 · 最后由 huacnlee 回复于 2016年07月01日 · 1707 次阅读

搜索结果很少,本站有人有经验吗?😀

查了一下 ruby-china 源码的 actioncable 部分也没有写单元测试

功能简单,也不知道怎么写测试,于是就手动呗

#2 楼 @huacnlee 目前写的一个应用 actioncable 部分很重,需要测试,也无从下手

@xlaok 看看这里就明白了: https://github.com/rails/rails/tree/master/actioncable/test, 我也写了几个项目的 actioncable, 也没写测试 😅 难度可能大于开发.

😓 原以为很简单,搞了一天才发现掉坑里了

只要測試 ActionCable.server.broadcast 有沒有用正確的參數調用就好了 😉 ActionCable.server.broadcast 方法 Rails 本身已經有測試了 👌

rspec 的 receive 方法似乎无法获取到

想了一个办法,在 broadcast_to 方法上记录下接受的参数,在 rspec 那边读取,可以实现测试了,感谢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册