Project

General

Profile

Download (645 Bytes) Statistics
| Branch: | Tag: | Revision:
require 'test_helper'

class ApplicationMailerTest < ActiveSupport::TestCase
setup { ActionMailer::Base.deliveries = [] }

def mail
ApplicationMailer.mail(:to => 'nobody@example.com', :subject => 'Danger, Will Robinson!') do |mail|
format.text "This is a test mail."
end.deliver
ActionMailer::Base.deliveries.last
end

test "foreman server header is set" do
assert_equal mail.header['X-Foreman-Server'].to_s, 'foreman.some.host.fqdn'
end

test "foreman subject prefix is attached" do
Setting[:email_subject_prefix] = '[foreman-production]'
assert_match /^\[foreman-production\]/, mail.subject
end
end
(1-1/107)