Sidekiq将作业发送到测试队列而不是开发队列

Gra*_*ick 3 ruby-on-rails sidekiq

我添加了规格以使用rspec覆盖sidekiq作业,但是现在,当我启动Rails服务器,控制台或仅sidekiq时,出现以下警告:

WARNING: Sidekiq testing API enabled, but this is not the test environment.  Your jobs will not go to Redis.
Run Code Online (Sandbox Code Playgroud)

而且工作确实没有被排队。

如何切换回开发API?

Tho*_*der 8

您可能要检查是否在:development组中包含了gem'rspec-sidekiq'。如果是这样,请将其从此处删除,仅在:test组中调用它。