我有一種方法可以啓動兩個不同的Sidekiq工作人員 - 一個發送電子郵件,一個發佈到Faye頻道到前端。我試圖在一個黃瓜功能測試行爲。該代碼在開發中運行良好。如何使用黃瓜測試sidekiq
我已將require 'sidekiq/testing/inline'
列入features/support/env.rb
,以便我可以檢查工作人員努力的實際結果。電子郵件測試工作正常(使用Spreewald電子郵件步驟),但我看不到任何證據顯示其他工作人員已被執行。我在工作人員中加入了'logger.debug'語句,但他們沒有出現在log/test.log
- 我還有什麼地方應該看?
工作人員似乎不可能正在運行,但前端似乎沒有收到Faye消息。任何關於如何調試的建議都會受到歡迎。