From 85ce7d72270f0345f3110551441804111cc69ee3 Mon Sep 17 00:00:00 2001 From: Fernando Blat Date: Fri, 23 Dec 2016 15:45:20 +0100 Subject: [PATCH] Devise won't read mail from Settings in test environment --- config/initializers/devise.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index a6deae2a7..32f387ba9 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -12,7 +12,11 @@ Devise.setup do |config| # Configure the e-mail address which will be shown in Devise::Mailer, # note that it will be overwritten if you use your own mailer class # with default "from" parameter. - config.mailer_sender = "#{Setting['mailer_from_name']} <#{Setting['mailer_from_address']}>" + if Rails.env.test? + config.mailer_sender = "noreply@example.org" + else + config.mailer_sender = "#{Setting['mailer_from_name']} <#{Setting['mailer_from_address']}>" + end # Configure the class responsible to send e-mails. config.mailer = 'DeviseMailer'