From: Jean-Philippe Lang Date: Sun, 4 Mar 2012 12:38:34 +0000 (+0000) Subject: Renamed Mailer#test to Mailer#test_email. X-Git-Tag: 1.4.0~239 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d862843c9d58461fbdaa0f50e8a80197462a01b6;p=redmine.git Renamed Mailer#test to Mailer#test_email. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9080 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb index dd3e91236..9684f5cbf 100644 --- a/app/controllers/admin_controller.rb +++ b/app/controllers/admin_controller.rb @@ -63,7 +63,7 @@ class AdminController < ApplicationController # Force ActionMailer to raise delivery errors so we can catch it ActionMailer::Base.raise_delivery_errors = true begin - @test = Mailer.deliver_test(User.current) + @test = Mailer.deliver_test_email(User.current) flash[:notice] = l(:notice_email_sent, User.current.mail) rescue Exception => e flash[:error] = l(:notice_email_error, e.message) diff --git a/app/models/mailer.rb b/app/models/mailer.rb index 2502ce2e0..e54170604 100644 --- a/app/models/mailer.rb +++ b/app/models/mailer.rb @@ -290,12 +290,12 @@ class Mailer < ActionMailer::Base render_multipart('register', body) end - def test(user) + def test_email(user) set_language_if_valid(user.language) recipients user.mail subject 'Redmine test' body :url => url_for(:controller => 'welcome') - render_multipart('test', body) + render_multipart('test_email', body) end # Overrides default deliver! method to prevent from sending an email diff --git a/app/views/mailer/test.html.erb b/app/views/mailer/test.html.erb deleted file mode 100644 index 1e81b3bfe..000000000 --- a/app/views/mailer/test.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -

This is a test email sent by Redmine.
-Redmine URL: <%= link_to h(@url), @url %>

diff --git a/app/views/mailer/test.text.erb b/app/views/mailer/test.text.erb deleted file mode 100644 index 790d6ab22..000000000 --- a/app/views/mailer/test.text.erb +++ /dev/null @@ -1,2 +0,0 @@ -This is a test email sent by Redmine. -Redmine URL: <%= @url %> diff --git a/app/views/mailer/test_email.html.erb b/app/views/mailer/test_email.html.erb new file mode 100644 index 000000000..1e81b3bfe --- /dev/null +++ b/app/views/mailer/test_email.html.erb @@ -0,0 +1,2 @@ +

This is a test email sent by Redmine.
+Redmine URL: <%= link_to h(@url), @url %>

diff --git a/app/views/mailer/test_email.text.erb b/app/views/mailer/test_email.text.erb new file mode 100644 index 000000000..790d6ab22 --- /dev/null +++ b/app/views/mailer/test_email.text.erb @@ -0,0 +1,2 @@ +This is a test email sent by Redmine. +Redmine URL: <%= @url %> diff --git a/lib/tasks/email.rake b/lib/tasks/email.rake index 0d6933134..4406544a8 100644 --- a/lib/tasks/email.rake +++ b/lib/tasks/email.rake @@ -176,7 +176,7 @@ END_DESC ActionMailer::Base.raise_delivery_errors = true begin - Mailer.deliver_test(User.current) + Mailer.deliver_test_email(User.current) puts l(:notice_email_sent, user.mail) rescue Exception => e abort l(:notice_email_error, e.message) diff --git a/test/functional/admin_controller_test.rb b/test/functional/admin_controller_test.rb index 90e658905..2e136bfdc 100644 --- a/test/functional/admin_controller_test.rb +++ b/test/functional/admin_controller_test.rb @@ -91,7 +91,7 @@ class AdminControllerTest < ActionController::TestCase end def test_test_email_failure_should_display_the_error - Mailer.stubs(:deliver_test).raises(Exception, 'Some error message') + Mailer.stubs(:deliver_test_email).raises(Exception, 'Some error message') get :test_email assert_redirected_to '/settings/edit?tab=notifications' assert_match /Some error message/, flash[:error] diff --git a/test/unit/mailer_test.rb b/test/unit/mailer_test.rb index 8ac1c5a80..6d652cb23 100644 --- a/test/unit/mailer_test.rb +++ b/test/unit/mailer_test.rb @@ -196,7 +196,7 @@ class MailerTest < ActiveSupport::TestCase def test_from_header with_settings :mail_from => 'redmine@example.net' do - Mailer.deliver_test(User.find(1)) + Mailer.deliver_test_email(User.find(1)) end mail = last_email assert_equal 'redmine@example.net', mail.from_addrs.first.address @@ -204,7 +204,7 @@ class MailerTest < ActiveSupport::TestCase def test_from_header_with_phrase with_settings :mail_from => 'Redmine app ' do - Mailer.deliver_test(User.find(1)) + Mailer.deliver_test_email(User.find(1)) end mail = last_email assert_equal 'redmine@example.net', mail.from_addrs.first.address @@ -461,7 +461,7 @@ class MailerTest < ActiveSupport::TestCase user = User.find(1) valid_languages.each do |lang| user.update_attribute :language, lang.to_s - assert Mailer.deliver_test(user) + assert Mailer.deliver_test_email(user) end end @@ -522,7 +522,7 @@ class MailerTest < ActiveSupport::TestCase def test_with_deliveries_off Mailer.with_deliveries false do - Mailer.deliver_test(User.find(1)) + Mailer.deliver_test_email(User.find(1)) end assert ActionMailer::Base.deliveries.empty? # should restore perform_deliveries @@ -539,7 +539,7 @@ class MailerTest < ActiveSupport::TestCase def test_layout_should_include_the_emails_header with_settings :emails_header => "*Header content*" do - assert Mailer.deliver_test(User.find(1)) + assert Mailer.deliver_test_email(User.find(1)) assert_select_email do assert_select ".header" do assert_select "strong", :text => "Header content"