我已按照自述文件按照devise_async的說明進行操作,並且正在運行Devise 2.1.2和delayed_job。在我的黃瓜測試中,我不再收到確認電子郵件作爲註冊過程的一部分。作爲測試的一部分,我應該做些什麼?通過在我的測試環境中設置以下內容,我已經設置了延遲作業以跳過測試的實際延遲。如何使用Cucumber獲得devise_async?
Delayed::Worker.delay_jobs = false
但即使將此設置爲true,它仍會失敗,儘管速度更慢。如果我刪除devise_async gem和相關的行,所有事情都會重新開始。
感謝, 格雷姆
我掙扎着爬devise_async黃瓜工作爲好。我們使用的是sidekiq,而不是delayed_job,所以你的解決方案不適用於我。我已將清潔策略設置爲截斷,但仍然失敗。任何人都知道如何使這些發揮好? – Jazz