1
如何測試以下代碼行在5分鐘內使用rspec調用「執行」?使用Rspec測試Sidekiq工作人員
CustomSidekiqWorker.perform_in(5.minutes, parameter1)
如何測試以下代碼行在5分鐘內使用rspec調用「執行」?使用Rspec測試Sidekiq工作人員
CustomSidekiqWorker.perform_in(5.minutes, parameter1)
如果您已設置Sidekiq使用內聯處理,同時奔跑測試,像這樣:
require 'sidekiq/testing'
Sidekiq::Testing.inline!
那麼下面應該在你的工作規格:
expect(CustomSideWorker).to receive(:perform_in).with(5.minutes, parameter1)