rspec sidekiq已将sidekiq作业未定义方法排入队列

rspec sidekiq已将sidekiq作业未定义方法排入队列,rspec,rspec-sidekiq,Rspec,Rspec Sidekiq,导致我出现这个错误 expect(MyWorker).to have_enqueued_sidekiq_job().at(Time.now) 这是我的rspec宝石 undefined method at for #RSpec::Matchers::BuiltIn::Has:0x007fecb7f0a068` 用spec\u helper.rb中的requirerspec sidekiq修复了它。您是否尝试在Have\u enqueue\u sidekiq\u job中传递任何参数?我的执行

导致我出现这个错误

expect(MyWorker).to have_enqueued_sidekiq_job().at(Time.now)
这是我的rspec宝石

undefined method at for #RSpec::Matchers::BuiltIn::Has:0x007fecb7f0a068`

spec\u helper.rb

中的require
rspec sidekiq
修复了它。您是否尝试在
Have\u enqueue\u sidekiq\u job
中传递任何参数?我的执行不接受任何参数,因此我不确定应该传递什么。我也试过了,但运气不好,除了(我的工人)。在(时间。现在)把工作排队`
rspec (3.6.0)
rspec-core (3.6.0)
rspec-expectations (3.6.0)
rspec-mocks (3.6.0)
rspec-sidekiq (3.0.3)
rspec-support (3.6.0)