Rails rspec存根邮件程序sidekiq

时间:2014-01-04 04:59:27

标签: ruby-on-rails rspec

我想知道如何在我的rspec测试中存根所有邮件?我注意到我正在运行测试时发送电子邮件。

谢谢

编辑:

我正在使用sidekiq来延迟发送电子邮件,以及使用gem“devise-async”来在后台发送电子邮件。

config.action_mailer.delivery_method =:test仍会发送电子邮件。

1 个答案:

答案 0 :(得分:0)

你可以使用......

YourMailer.stub_chain(:delay, :send_method)