搜索结果很少,本站有人有经验吗?
查了一下 ruby-china 源码的 actioncable 部分也没有写单元测试
功能简单,也不知道怎么写测试,于是就手动呗
#2 楼 @huacnlee 目前写的一个应用 actioncable 部分很重,需要测试,也无从下手
@xlaok 看看这里就明白了: https://github.com/rails/rails/tree/master/actioncable/test, 我也写了几个项目的 actioncable, 也没写测试 难度可能大于开发。
原以为很简单,搞了一天才发现掉坑里了
只要測試 ActionCable.server.broadcast 有沒有用正確的參數調用就好了 ? ActionCable.server.broadcast 方法 Rails 本身已經有測試了
ActionCable.server.broadcast
rspec 的 receive 方法似乎无法获取到
想了一个办法,在 broadcast_to 方法上记录下接受的参数,在 rspec 那边读取,可以实现测试了,感谢
https://github.com/NullVoxPopuli/action_cable_client
这个或许可以