2014-04-09 21 views
0

在test.rb我:黃瓜發送電子郵件時perform_deliveries =假

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

然而,當我跑我的黃瓜測試,他們仍然發送電子郵件。我需要使用什麼配置來避免這種情況?

+0

什麼鐵路環境你在運行黃瓜測試? – phoet

+0

我假設測試環境。在終端我輸入'黃瓜'。我需要在某處指定測試環境嗎? – anthonycollini

+0

如果您已經正確設置,則不 – phoet

回答

0

問題是,我把工作推給了sidekiq,我想它sidekiq不尊重環境設置。

對於RSpec的,在spec_helper.rb,我有:

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

我不得不實施env.rb黃瓜相同的代碼。