2017-09-14 61 views
1

我添加規格覆蓋使用RSpec sidekiq的工作,但現在,當我開始一個Rails服務器,控制檯,或者只是sidekiq,我有這樣的警告:Sidekiq將作業發送到測試隊列,而不是發展論壇隊列

WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis. 

而工作確實沒有入列。

我該如何切換回開發API?

+1

您是如何在您的應用程序中集成sidekiq測試的? – kiddorails

+1

不要在任何地方需要'sidekiq/testing''(除了rails_helper/spec_helper/test_helper或任何你使用的全局測試設置文件) –

+0

我收到了同樣的消息,我只需要它在我的'spec_helper'中。你找到解決方案嗎? – Cojones

回答

1

您可能想要檢查您是否已在組:development中包含gem'rspec-sidekiq'。如果是這種情況,請將其從中刪除,並只在:測試組中調用它。

+0

我希望我在4個小時前找到了這個。謝謝! – TerryS