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)