1
0
Fork 0

Add configuration

This commit is contained in:
Alex Kotov 2018-12-06 22:39:47 +05:00
parent 7e9b31a406
commit 07239b26ce
No known key found for this signature in database
GPG Key ID: 4E831250F47DE154
4 changed files with 4 additions and 2 deletions

View File

@ -3,5 +3,5 @@
class ApplicationMailer < ActionMailer::Base
layout 'mailer'
default from: Devise.mailer_sender
default from: Rails.application.config.noreply_email_address
end

View File

@ -35,6 +35,7 @@ module Partynest
# Fully qualified domain name.
config.site_domain = 'libertarian-party.com'
config.noreply_email_address = "no-reply@#{config.site_domain}"
# ActionMailer previews
config.action_mailer.preview_path = Rails.root.join('app', 'previews')

View File

@ -20,7 +20,7 @@ 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 = "no-reply@#{Rails.application.config.site_domain}"
config.mailer_sender = Rails.application.config.noreply_email_address
# Configure the class responsible to send e-mails.
# config.mailer = 'Devise::Mailer'

View File

@ -56,6 +56,7 @@ RSpec.describe 'POST /membership_applications' do
specify do
expect(ActionMailer::Base.deliveries.last).to have_attributes(
from: [Rails.application.config.noreply_email_address],
to: [MembershipApplication.last.email],
subject: I18n.t('membership_application_mailer.tracking.subject'),
)