我有一种方法可以启动两个不同的Sidekiq工作人员 - 一个发送电子邮件,一个发布到Faye频道到前端。我试图在一个黄瓜功能测试行为。该代码在开发中运行良好。如何使用黄瓜测试sidekiq
我已将require 'sidekiq/testing/inline'
列入features/support/env.rb
,以便我可以检查工作人员努力的实际结果。电子邮件测试工作正常(使用Spreewald电子邮件步骤),但我看不到任何证据显示其他工作人员已被执行。我在工作人员中加入了'logger.debug'语句,但他们没有出现在log/test.log
- 我还有什么地方应该看?
工作人员似乎不可能正在运行,但前端似乎没有收到Faye消息。任何关于如何调试的建议都会受到欢迎。