Rails 如何写 ActionCable 的单元测试?

xlaok · June 27, 2016 · Last by huacnlee replied at July 01, 2016 · 2194 hits

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

查了一下 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 那边读取,可以实现测试了,感谢

You need to Sign in before reply, if you don't have an account, please Sign up first.