当perform_deliveries = false时,Cucumber会发送电子邮件

时间:2014-04-09 22:33:04

标签: ruby-on-rails email cucumber

在test.rb中我有:

config.action_mailer.perform_deliveries = false
config.action_mailer.delivery_method = :test

然而,当我进行黄瓜测试时,他们仍会发送电子邮件。我需要使用什么配置来避免这种情况?

1 个答案:

答案 0 :(得分:0)

问题在于我将工作推向了sidekiq,我猜它sidekiq不尊重环境设置。

对于rspec,在spec_helper.rb中,我有:

require 'sidekiq/testing'
Sidekiq::Testing.fake!

我必须在env.rb中为黄瓜实现相同的代码。