summaryrefslogtreecommitdiffstats
path: root/test/unit/mailer_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/mailer_test.rb')
-rw-r--r--test/unit/mailer_test.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/unit/mailer_test.rb b/test/unit/mailer_test.rb
index 3dd2a2963..52b6a62ee 100644
--- a/test/unit/mailer_test.rb
+++ b/test/unit/mailer_test.rb
@@ -119,6 +119,24 @@ class MailerTest < ActiveSupport::TestCase
end
end
+ def test_generated_links_with_port_and_prefix
+ with_settings :host_name => '10.0.0.1:81/redmine', :protocol => 'http' do
+ Mailer.test_email(User.find(1)).deliver
+ mail = last_email
+ assert_not_nil mail
+ assert_include 'http://10.0.0.1:81/redmine', mail_body(mail)
+ end
+ end
+
+ def test_generated_links_with_port
+ with_settings :host_name => '10.0.0.1:81', :protocol => 'http' do
+ Mailer.test_email(User.find(1)).deliver
+ mail = last_email
+ assert_not_nil mail
+ assert_include 'http://10.0.0.1:81', mail_body(mail)
+ end
+ end
+
def test_issue_edit_should_generate_url_with_hostname_for_relations
journal = Journal.new(:journalized => Issue.find(1), :user => User.find(1), :created_on => Time.now)
journal.details << JournalDetail.new(:property => 'relation', :prop_key => 'label_relates_to', :value => 2)