在test.rb中我有:
config.action_mailer.perform_deliveries = false
config.action_mailer.delivery_method = :test
然而,当我进行黄瓜测试时,他们仍会发送电子邮件。我需要使用什么配置来避免这种情况?
答案 0 :(得分:0)
问题在于我将工作推向了sidekiq,我猜它sidekiq不尊重环境设置。
对于rspec,在spec_helper.rb中,我有:
require 'sidekiq/testing'
Sidekiq::Testing.fake!
我必须在env.rb中为黄瓜实现相同的代码。