Ruby on rails 推送假规格无法从延迟的\u作业中发送触发器

Ruby on rails 推送假规格无法从延迟的\u作业中发送触发器,ruby-on-rails,rspec,capybara,delayed-job,pusher,Ruby On Rails,Rspec,Capybara,Delayed Job,Pusher,我有一个在后台运行的作业,它经常在应用程序的主页上触发pusher事件,以显示进程运行的状态 当使用rspec和pusher-fake测试流程时,我看到触发器正在为测试工作,这些测试直接来自正常的控制器方法。但是来自后台工作的触发器并没有被推送者伪规范所观察到 我完全按照pusher fake示例的规范编写 让我知道如何解决这个问题 谢谢。您需要至少为任何一个发布错误或部分代码,以帮助您找到问题。检查rspec日志后,我发现在运行作业中的所有进程后,页面将重定向到controller中提到的页面

我有一个在后台运行的作业,它经常在应用程序的主页上触发pusher事件,以显示进程运行的状态

当使用rspec和pusher-fake测试流程时,我看到触发器正在为测试工作,这些测试直接来自正常的控制器方法。但是来自后台工作的触发器并没有被推送者伪规范所观察到

我完全按照pusher fake示例的规范编写

让我知道如何解决这个问题


谢谢。

您需要至少为任何一个发布错误或部分代码,以帮助您找到问题。检查rspec日志后,我发现在运行作业中的所有进程后,页面将重定向到controller中提到的页面。因此,这可能是侦听器无法获取触发器的一个原因,该触发器已经被发送了很长时间。