我正在使用Sidekiq进行后台工作。
我想在测试环境中运行后台作业来测试一些功能。
我已阅读了sidekiq https://github.com/mperham/sidekiq/wiki/Testing#testing-workers-inline
的维基所以我试图在我的spec文件中使用它,但是给我一个像
这样的错误<top (required)>': uninitialized constant Sidekiq::Testing (NameError)
任何人都可以帮助我吗?
由于
答案 0 :(得分:2)
我明白了。
只需在spec_helper.rb
中使用require 'sidekiq/testing/inline'
即可
多数民众赞成。无需撰写Sidekiq::Testing.inline!
答案 1 :(得分:0)
使用与已安装的Rails和ruby版本兼容的更新的Sidekiq
gem版本
gem 'sidekiq', '~> 3.0.0'
希望有所帮助:)