eri*_*aio 6 ruby rspec ruby-on-rails-4
我目前正在尝试使用ActionController :: Live,我无法弄清楚如何正确测试它.
在我的控制器中,我写了这个
response.stream.write("event: #{event}\n")
response.stream.write("data: #{post.to_json}\n\n")
Run Code Online (Sandbox Code Playgroud)
但是当我在我的rspec测试中检查对象时,我看到了这一点
(rdb:1) response.stream.instance_variable_get(:@buf)
["event: event\n"]
Run Code Online (Sandbox Code Playgroud)
当我将"数据"写入流时,我无法弄清楚为什么它不会出现在数组中.当我删除第一个response.stream.write行时,buf返回一个空数组.
| 归档时间: |
|
| 查看次数: |
999 次 |
| 最近记录: |