我已经按照自述文件中的devise_async说明进行操作,并且正在滚动 Devise 2.1.2 和延迟作业。在我的黄瓜测试中,作为注册过程的一部分,我不再收到确认电子邮件。作为测试的一部分,我应该做些什么吗?我已经通过在我的测试环境中设置以下内容来设置延迟作业以跳过测试的实际延迟。
Delayed::Worker.delay_jobs = false
但即使将此设置为 true,它仍然会失败,尽管速度更慢。如果我删除 devise_async gem 和相关行,一切都会重新焕发生机。
谢谢,格雷姆