##// END OF EJS Templates
replace Mailer deliver syntax to Rails3 style...
Toshi MARUYAMA -
r9455:7af8d7caf064
parent child
Show More
@@ -68,7 +68,7 class AccountController < ApplicationController
68 # create a new token for password recovery
68 # create a new token for password recovery
69 token = Token.new(:user => user, :action => "recovery")
69 token = Token.new(:user => user, :action => "recovery")
70 if token.save
70 if token.save
71 Mailer.deliver_lost_password(token)
71 Mailer.lost_password(token).deliver
72 flash[:notice] = l(:notice_account_lost_email_sent)
72 flash[:notice] = l(:notice_account_lost_email_sent)
73 redirect_to :action => 'login'
73 redirect_to :action => 'login'
74 return
74 return
@@ -235,7 +235,7 class AccountController < ApplicationController
235 def register_by_email_activation(user, &block)
235 def register_by_email_activation(user, &block)
236 token = Token.new(:user => user, :action => "register")
236 token = Token.new(:user => user, :action => "register")
237 if user.save and token.save
237 if user.save and token.save
238 Mailer.deliver_register(token)
238 Mailer.register(token).deliver
239 flash[:notice] = l(:notice_account_register_done)
239 flash[:notice] = l(:notice_account_register_done)
240 redirect_to :action => 'login'
240 redirect_to :action => 'login'
241 else
241 else
@@ -265,7 +265,7 class AccountController < ApplicationController
265 def register_manually_by_administrator(user, &block)
265 def register_manually_by_administrator(user, &block)
266 if user.save
266 if user.save
267 # Sends an email to the administrators
267 # Sends an email to the administrators
268 Mailer.deliver_account_activation_request(user)
268 Mailer.account_activation_request(user).deliver
269 account_pending
269 account_pending
270 else
270 else
271 yield if block_given?
271 yield if block_given?
@@ -63,7 +63,7 class AdminController < ApplicationController
63 # Force ActionMailer to raise delivery errors so we can catch it
63 # Force ActionMailer to raise delivery errors so we can catch it
64 ActionMailer::Base.raise_delivery_errors = true
64 ActionMailer::Base.raise_delivery_errors = true
65 begin
65 begin
66 @test = Mailer.deliver_test_email(User.current)
66 @test = Mailer.test_email(User.current).deliver
67 flash[:notice] = l(:notice_email_sent, User.current.mail)
67 flash[:notice] = l(:notice_email_sent, User.current.mail)
68 rescue Exception => e
68 rescue Exception => e
69 flash[:error] = l(:notice_email_error, e.message)
69 flash[:error] = l(:notice_email_error, e.message)
@@ -86,7 +86,9 class DocumentsController < ApplicationController
86 attachments = Attachment.attach_files(@document, params[:attachments])
86 attachments = Attachment.attach_files(@document, params[:attachments])
87 render_attachment_warning_if_needed(@document)
87 render_attachment_warning_if_needed(@document)
88
88
89 Mailer.deliver_attachments_added(attachments[:files]) if attachments.present? && attachments[:files].present? && Setting.notified_events.include?('document_added')
89 if attachments.present? && attachments[:files].present? && Setting.notified_events.include?('document_added')
90 Mailer.attachments_added(attachments[:files]).deliver
91 end
90 redirect_to :action => 'show', :id => @document
92 redirect_to :action => 'show', :id => @document
91 end
93 end
92 end
94 end
@@ -46,7 +46,7 class FilesController < ApplicationController
46 render_attachment_warning_if_needed(container)
46 render_attachment_warning_if_needed(container)
47
47
48 if !attachments.empty? && !attachments[:files].blank? && Setting.notified_events.include?('file_added')
48 if !attachments.empty? && !attachments[:files].blank? && Setting.notified_events.include?('file_added')
49 Mailer.deliver_attachments_added(attachments[:files])
49 Mailer.attachments_added(attachments[:files]).deliver
50 end
50 end
51 redirect_to project_files_path(@project)
51 redirect_to project_files_path(@project)
52 end
52 end
@@ -99,7 +99,7 class UsersController < ApplicationController
99 @user.pref.save
99 @user.pref.save
100 @user.notified_project_ids = (@user.mail_notification == 'selected' ? params[:notified_project_ids] : [])
100 @user.notified_project_ids = (@user.mail_notification == 'selected' ? params[:notified_project_ids] : [])
101
101
102 Mailer.deliver_account_information(@user, params[:user][:password]) if params[:send_information]
102 Mailer.account_information(@user, params[:user][:password]).deliver if params[:send_information]
103
103
104 respond_to do |format|
104 respond_to do |format|
105 format.html {
105 format.html {
@@ -146,9 +146,9 class UsersController < ApplicationController
146 @user.notified_project_ids = (@user.mail_notification == 'selected' ? params[:notified_project_ids] : [])
146 @user.notified_project_ids = (@user.mail_notification == 'selected' ? params[:notified_project_ids] : [])
147
147
148 if was_activated
148 if was_activated
149 Mailer.deliver_account_activated(@user)
149 Mailer.account_activated(@user).deliver
150 elsif @user.active? && params[:send_information] && !params[:user][:password].blank? && @user.auth_source_id.nil?
150 elsif @user.active? && params[:send_information] && !params[:user][:password].blank? && @user.auth_source_id.nil?
151 Mailer.deliver_account_information(@user, params[:user][:password])
151 Mailer.account_information(@user, params[:user][:password]).deliver
152 end
152 end
153
153
154 respond_to do |format|
154 respond_to do |format|
@@ -18,7 +18,7
18 class CommentObserver < ActiveRecord::Observer
18 class CommentObserver < ActiveRecord::Observer
19 def after_create(comment)
19 def after_create(comment)
20 if comment.commented.is_a?(News) && Setting.notified_events.include?('news_comment_added')
20 if comment.commented.is_a?(News) && Setting.notified_events.include?('news_comment_added')
21 Mailer.deliver_news_comment_added(comment)
21 Mailer.news_comment_added(comment).deliver
22 end
22 end
23 end
23 end
24 end
24 end
@@ -17,6 +17,6
17
17
18 class DocumentObserver < ActiveRecord::Observer
18 class DocumentObserver < ActiveRecord::Observer
19 def after_create(document)
19 def after_create(document)
20 Mailer.deliver_document_added(document) if Setting.notified_events.include?('document_added')
20 Mailer.document_added(document).deliver if Setting.notified_events.include?('document_added')
21 end
21 end
22 end
22 end
@@ -17,6 +17,6
17
17
18 class IssueObserver < ActiveRecord::Observer
18 class IssueObserver < ActiveRecord::Observer
19 def after_create(issue)
19 def after_create(issue)
20 Mailer.deliver_issue_add(issue) if Setting.notified_events.include?('issue_added')
20 Mailer.issue_add(issue).deliver if Setting.notified_events.include?('issue_added')
21 end
21 end
22 end
22 end
@@ -23,7 +23,7 class JournalObserver < ActiveRecord::Observer
23 (Setting.notified_events.include?('issue_status_updated') && journal.new_status.present?) ||
23 (Setting.notified_events.include?('issue_status_updated') && journal.new_status.present?) ||
24 (Setting.notified_events.include?('issue_priority_updated') && journal.new_value_for('priority_id').present?)
24 (Setting.notified_events.include?('issue_priority_updated') && journal.new_value_for('priority_id').present?)
25 )
25 )
26 Mailer.deliver_issue_edit(journal)
26 Mailer.issue_edit(journal).deliver
27 end
27 end
28 end
28 end
29 end
29 end
@@ -94,7 +94,7 class MailHandler < ActionMailer::Base
94 if logger && logger.info
94 if logger && logger.info
95 logger.info "MailHandler: [#{@user.login}] account created"
95 logger.info "MailHandler: [#{@user.login}] account created"
96 end
96 end
97 Mailer.deliver_account_information(@user, @user.password)
97 Mailer.account_information(@user, @user.password).deliver
98 else
98 else
99 if logger && logger.error
99 if logger && logger.error
100 logger.error "MailHandler: could not create account for [#{sender_email}]"
100 logger.error "MailHandler: could not create account for [#{sender_email}]"
@@ -17,6 +17,6
17
17
18 class MessageObserver < ActiveRecord::Observer
18 class MessageObserver < ActiveRecord::Observer
19 def after_create(message)
19 def after_create(message)
20 Mailer.deliver_message_posted(message) if Setting.notified_events.include?('message_posted')
20 Mailer.message_posted(message).deliver if Setting.notified_events.include?('message_posted')
21 end
21 end
22 end
22 end
@@ -17,6 +17,6
17
17
18 class NewsObserver < ActiveRecord::Observer
18 class NewsObserver < ActiveRecord::Observer
19 def after_create(news)
19 def after_create(news)
20 Mailer.deliver_news_added(news) if Setting.notified_events.include?('news_added')
20 Mailer.news_added(news).deliver if Setting.notified_events.include?('news_added')
21 end
21 end
22 end
22 end
@@ -17,12 +17,12
17
17
18 class WikiContentObserver < ActiveRecord::Observer
18 class WikiContentObserver < ActiveRecord::Observer
19 def after_create(wiki_content)
19 def after_create(wiki_content)
20 Mailer.deliver_wiki_content_added(wiki_content) if Setting.notified_events.include?('wiki_content_added')
20 Mailer.wiki_content_added(wiki_content).deliver if Setting.notified_events.include?('wiki_content_added')
21 end
21 end
22
22
23 def after_update(wiki_content)
23 def after_update(wiki_content)
24 if wiki_content.text_changed?
24 if wiki_content.text_changed?
25 Mailer.deliver_wiki_content_updated(wiki_content) if Setting.notified_events.include?('wiki_content_updated')
25 Mailer.wiki_content_updated(wiki_content).deliver if Setting.notified_events.include?('wiki_content_updated')
26 end
26 end
27 end
27 end
28 end
28 end
@@ -177,7 +177,7 END_DESC
177 ActionMailer::Base.raise_delivery_errors = true
177 ActionMailer::Base.raise_delivery_errors = true
178 begin
178 begin
179 Mailer.with_synched_deliveries do
179 Mailer.with_synched_deliveries do
180 Mailer.deliver_test_email(user)
180 Mailer.test_email(user).deliver
181 end
181 end
182 puts l(:notice_email_sent, user.mail)
182 puts l(:notice_email_sent, user.mail)
183 rescue Exception => e
183 rescue Exception => e
@@ -148,14 +148,14 class Redmine::Hook::ManagerTest < ActionView::TestCase
148 issue = Issue.find(1)
148 issue = Issue.find(1)
149
149
150 ActionMailer::Base.deliveries.clear
150 ActionMailer::Base.deliveries.clear
151 Mailer.deliver_issue_add(issue)
151 Mailer.issue_add(issue).deliver
152 mail = ActionMailer::Base.deliveries.last
152 mail = ActionMailer::Base.deliveries.last
153
153
154 @hook_module.add_listener(TestLinkToHook)
154 @hook_module.add_listener(TestLinkToHook)
155 hook_helper.call_hook(:view_layouts_base_html_head)
155 hook_helper.call_hook(:view_layouts_base_html_head)
156
156
157 ActionMailer::Base.deliveries.clear
157 ActionMailer::Base.deliveries.clear
158 Mailer.deliver_issue_add(issue)
158 Mailer.issue_add(issue).deliver
159 mail2 = ActionMailer::Base.deliveries.last
159 mail2 = ActionMailer::Base.deliveries.last
160
160
161 assert_equal mail_body(mail), mail_body(mail2)
161 assert_equal mail_body(mail), mail_body(mail2)
@@ -42,7 +42,7 class MailerTest < ActiveSupport::TestCase
42 Setting.protocol = 'https'
42 Setting.protocol = 'https'
43
43
44 journal = Journal.find(3)
44 journal = Journal.find(3)
45 assert Mailer.deliver_issue_edit(journal)
45 assert Mailer.issue_edit(journal).deliver
46
46
47 mail = last_email
47 mail = last_email
48 assert_not_nil mail
48 assert_not_nil mail
@@ -81,7 +81,7 class MailerTest < ActiveSupport::TestCase
81 Setting.protocol = 'http'
81 Setting.protocol = 'http'
82
82
83 journal = Journal.find(3)
83 journal = Journal.find(3)
84 assert Mailer.deliver_issue_edit(journal)
84 assert Mailer.issue_edit(journal).deliver
85
85
86 mail = last_email
86 mail = last_email
87 assert_not_nil mail
87 assert_not_nil mail
@@ -121,7 +121,7 class MailerTest < ActiveSupport::TestCase
121 Redmine::Utils.relative_url_root = nil
121 Redmine::Utils.relative_url_root = nil
122
122
123 journal = Journal.find(3)
123 journal = Journal.find(3)
124 assert Mailer.deliver_issue_edit(journal)
124 assert Mailer.issue_edit(journal).deliver
125
125
126 mail = last_email
126 mail = last_email
127 assert_not_nil mail
127 assert_not_nil mail
@@ -158,7 +158,7 class MailerTest < ActiveSupport::TestCase
158
158
159 def test_email_headers
159 def test_email_headers
160 issue = Issue.find(1)
160 issue = Issue.find(1)
161 Mailer.deliver_issue_add(issue)
161 Mailer.issue_add(issue).deliver
162 mail = last_email
162 mail = last_email
163 assert_not_nil mail
163 assert_not_nil mail
164 assert_equal 'OOF', mail.header['X-Auto-Response-Suppress'].to_s
164 assert_equal 'OOF', mail.header['X-Auto-Response-Suppress'].to_s
@@ -167,7 +167,7 class MailerTest < ActiveSupport::TestCase
167
167
168 def test_email_headers_should_include_sender
168 def test_email_headers_should_include_sender
169 issue = Issue.find(1)
169 issue = Issue.find(1)
170 Mailer.deliver_issue_add(issue)
170 Mailer.issue_add(issue).deliver
171 mail = last_email
171 mail = last_email
172 assert_equal issue.author.login, mail.header['X-Redmine-Sender'].to_s
172 assert_equal issue.author.login, mail.header['X-Redmine-Sender'].to_s
173 end
173 end
@@ -175,7 +175,7 class MailerTest < ActiveSupport::TestCase
175 def test_plain_text_mail
175 def test_plain_text_mail
176 Setting.plain_text_mail = 1
176 Setting.plain_text_mail = 1
177 journal = Journal.find(2)
177 journal = Journal.find(2)
178 Mailer.deliver_issue_edit(journal)
178 Mailer.issue_edit(journal).deliver
179 mail = last_email
179 mail = last_email
180 assert_equal "text/plain; charset=UTF-8", mail.content_type
180 assert_equal "text/plain; charset=UTF-8", mail.content_type
181 assert_equal 0, mail.parts.size
181 assert_equal 0, mail.parts.size
@@ -185,7 +185,7 class MailerTest < ActiveSupport::TestCase
185 def test_html_mail
185 def test_html_mail
186 Setting.plain_text_mail = 0
186 Setting.plain_text_mail = 0
187 journal = Journal.find(2)
187 journal = Journal.find(2)
188 Mailer.deliver_issue_edit(journal)
188 Mailer.issue_edit(journal).deliver
189 mail = last_email
189 mail = last_email
190 assert_equal 2, mail.parts.size
190 assert_equal 2, mail.parts.size
191 assert mail.encoded.include?('href')
191 assert mail.encoded.include?('href')
@@ -193,7 +193,7 class MailerTest < ActiveSupport::TestCase
193
193
194 def test_from_header
194 def test_from_header
195 with_settings :mail_from => 'redmine@example.net' do
195 with_settings :mail_from => 'redmine@example.net' do
196 Mailer.deliver_test_email(User.find(1))
196 Mailer.test_email(User.find(1)).deliver
197 end
197 end
198 mail = last_email
198 mail = last_email
199 assert_equal 'redmine@example.net', mail.from_addrs.first
199 assert_equal 'redmine@example.net', mail.from_addrs.first
@@ -201,7 +201,7 class MailerTest < ActiveSupport::TestCase
201
201
202 def test_from_header_with_phrase
202 def test_from_header_with_phrase
203 with_settings :mail_from => 'Redmine app <redmine@example.net>' do
203 with_settings :mail_from => 'Redmine app <redmine@example.net>' do
204 Mailer.deliver_test_email(User.find(1))
204 Mailer.test_email(User.find(1)).deliver
205 end
205 end
206 mail = last_email
206 mail = last_email
207 assert_equal 'redmine@example.net', mail.from_addrs.first
207 assert_equal 'redmine@example.net', mail.from_addrs.first
@@ -217,7 +217,7 class MailerTest < ActiveSupport::TestCase
217 user.pref[:no_self_notified] = false
217 user.pref[:no_self_notified] = false
218 user.pref.save
218 user.pref.save
219 User.current = user
219 User.current = user
220 Mailer.deliver_news_added(news.reload)
220 Mailer.news_added(news.reload).deliver
221 assert_equal 1, last_email.bcc.size
221 assert_equal 1, last_email.bcc.size
222
222
223 # nobody to notify
223 # nobody to notify
@@ -225,13 +225,13 class MailerTest < ActiveSupport::TestCase
225 user.pref.save
225 user.pref.save
226 User.current = user
226 User.current = user
227 ActionMailer::Base.deliveries.clear
227 ActionMailer::Base.deliveries.clear
228 Mailer.deliver_news_added(news.reload)
228 Mailer.news_added(news.reload).deliver
229 assert ActionMailer::Base.deliveries.empty?
229 assert ActionMailer::Base.deliveries.empty?
230 end
230 end
231
231
232 def test_issue_add_message_id
232 def test_issue_add_message_id
233 issue = Issue.find(1)
233 issue = Issue.find(1)
234 Mailer.deliver_issue_add(issue)
234 Mailer.issue_add(issue).deliver
235 mail = last_email
235 mail = last_email
236 assert_equal Mailer.message_id_for(issue), mail.message_id
236 assert_equal Mailer.message_id_for(issue), mail.message_id
237 assert_nil mail.references
237 assert_nil mail.references
@@ -239,7 +239,7 class MailerTest < ActiveSupport::TestCase
239
239
240 def test_issue_edit_message_id
240 def test_issue_edit_message_id
241 journal = Journal.find(1)
241 journal = Journal.find(1)
242 Mailer.deliver_issue_edit(journal)
242 Mailer.issue_edit(journal).deliver
243 mail = last_email
243 mail = last_email
244 assert_equal Mailer.message_id_for(journal), mail.message_id
244 assert_equal Mailer.message_id_for(journal), mail.message_id
245 assert_include Mailer.message_id_for(journal.issue), mail.references
245 assert_include Mailer.message_id_for(journal.issue), mail.references
@@ -252,7 +252,7 class MailerTest < ActiveSupport::TestCase
252
252
253 def test_message_posted_message_id
253 def test_message_posted_message_id
254 message = Message.find(1)
254 message = Message.find(1)
255 Mailer.deliver_message_posted(message)
255 Mailer.message_posted(message).deliver
256 mail = last_email
256 mail = last_email
257 assert_equal Mailer.message_id_for(message), mail.message_id
257 assert_equal Mailer.message_id_for(message), mail.message_id
258 assert_nil mail.references
258 assert_nil mail.references
@@ -266,7 +266,7 class MailerTest < ActiveSupport::TestCase
266
266
267 def test_reply_posted_message_id
267 def test_reply_posted_message_id
268 message = Message.find(3)
268 message = Message.find(3)
269 Mailer.deliver_message_posted(message)
269 Mailer.message_posted(message).deliver
270 mail = last_email
270 mail = last_email
271 assert_equal Mailer.message_id_for(message), mail.message_id
271 assert_equal Mailer.message_id_for(message), mail.message_id
272 assert_include Mailer.message_id_for(message.parent), mail.references
272 assert_include Mailer.message_id_for(message.parent), mail.references
@@ -286,13 +286,13 class MailerTest < ActiveSupport::TestCase
286 end
286 end
287
287
288 should "notify project members" do
288 should "notify project members" do
289 assert Mailer.deliver_issue_add(@issue)
289 assert Mailer.issue_add(@issue).deliver
290 assert last_email.bcc.include?('dlopper@somenet.foo')
290 assert last_email.bcc.include?('dlopper@somenet.foo')
291 end
291 end
292
292
293 should "not notify project members that are not allow to view the issue" do
293 should "not notify project members that are not allow to view the issue" do
294 Role.find(2).remove_permission!(:view_issues)
294 Role.find(2).remove_permission!(:view_issues)
295 assert Mailer.deliver_issue_add(@issue)
295 assert Mailer.issue_add(@issue).deliver
296 assert !last_email.bcc.include?('dlopper@somenet.foo')
296 assert !last_email.bcc.include?('dlopper@somenet.foo')
297 end
297 end
298
298
@@ -305,7 +305,7 class MailerTest < ActiveSupport::TestCase
305 user.save
305 user.save
306
306
307 Watcher.create!(:watchable => @issue, :user => user)
307 Watcher.create!(:watchable => @issue, :user => user)
308 assert Mailer.deliver_issue_add(@issue)
308 assert Mailer.issue_add(@issue).deliver
309 assert last_email.bcc.include?(user.mail)
309 assert last_email.bcc.include?(user.mail)
310 end
310 end
311
311
@@ -313,7 +313,7 class MailerTest < ActiveSupport::TestCase
313 user = User.find(9)
313 user = User.find(9)
314 Watcher.create!(:watchable => @issue, :user => user)
314 Watcher.create!(:watchable => @issue, :user => user)
315 Role.non_member.remove_permission!(:view_issues)
315 Role.non_member.remove_permission!(:view_issues)
316 assert Mailer.deliver_issue_add(@issue)
316 assert Mailer.issue_add(@issue).deliver
317 assert !last_email.bcc.include?(user.mail)
317 assert !last_email.bcc.include?(user.mail)
318 end
318 end
319 end
319 end
@@ -323,7 +323,7 class MailerTest < ActiveSupport::TestCase
323 issue = Issue.find(1)
323 issue = Issue.find(1)
324 valid_languages.each do |lang|
324 valid_languages.each do |lang|
325 Setting.default_language = lang.to_s
325 Setting.default_language = lang.to_s
326 assert Mailer.deliver_issue_add(issue)
326 assert Mailer.issue_add(issue).deliver
327 end
327 end
328 end
328 end
329
329
@@ -331,7 +331,7 class MailerTest < ActiveSupport::TestCase
331 journal = Journal.find(1)
331 journal = Journal.find(1)
332 valid_languages.each do |lang|
332 valid_languages.each do |lang|
333 Setting.default_language = lang.to_s
333 Setting.default_language = lang.to_s
334 assert Mailer.deliver_issue_edit(journal)
334 assert Mailer.issue_edit(journal).deliver
335 end
335 end
336 end
336 end
337
337
@@ -339,7 +339,7 class MailerTest < ActiveSupport::TestCase
339 document = Document.find(1)
339 document = Document.find(1)
340 valid_languages.each do |lang|
340 valid_languages.each do |lang|
341 Setting.default_language = lang.to_s
341 Setting.default_language = lang.to_s
342 assert Mailer.deliver_document_added(document)
342 assert Mailer.document_added(document).deliver
343 end
343 end
344 end
344 end
345
345
@@ -347,13 +347,13 class MailerTest < ActiveSupport::TestCase
347 attachements = [ Attachment.find_by_container_type('Document') ]
347 attachements = [ Attachment.find_by_container_type('Document') ]
348 valid_languages.each do |lang|
348 valid_languages.each do |lang|
349 Setting.default_language = lang.to_s
349 Setting.default_language = lang.to_s
350 assert Mailer.deliver_attachments_added(attachements)
350 assert Mailer.attachments_added(attachements).deliver
351 end
351 end
352 end
352 end
353
353
354 def test_version_file_added
354 def test_version_file_added
355 attachements = [ Attachment.find_by_container_type('Version') ]
355 attachements = [ Attachment.find_by_container_type('Version') ]
356 assert Mailer.deliver_attachments_added(attachements)
356 assert Mailer.attachments_added(attachements).deliver
357 assert_not_nil last_email.bcc
357 assert_not_nil last_email.bcc
358 assert last_email.bcc.any?
358 assert last_email.bcc.any?
359 assert_select_email do
359 assert_select_email do
@@ -363,7 +363,7 class MailerTest < ActiveSupport::TestCase
363
363
364 def test_project_file_added
364 def test_project_file_added
365 attachements = [ Attachment.find_by_container_type('Project') ]
365 attachements = [ Attachment.find_by_container_type('Project') ]
366 assert Mailer.deliver_attachments_added(attachements)
366 assert Mailer.attachments_added(attachements).deliver
367 assert_not_nil last_email.bcc
367 assert_not_nil last_email.bcc
368 assert last_email.bcc.any?
368 assert last_email.bcc.any?
369 assert_select_email do
369 assert_select_email do
@@ -375,7 +375,7 class MailerTest < ActiveSupport::TestCase
375 news = News.find(:first)
375 news = News.find(:first)
376 valid_languages.each do |lang|
376 valid_languages.each do |lang|
377 Setting.default_language = lang.to_s
377 Setting.default_language = lang.to_s
378 assert Mailer.deliver_news_added(news)
378 assert Mailer.news_added(news).deliver
379 end
379 end
380 end
380 end
381
381
@@ -383,7 +383,7 class MailerTest < ActiveSupport::TestCase
383 comment = Comment.find(2)
383 comment = Comment.find(2)
384 valid_languages.each do |lang|
384 valid_languages.each do |lang|
385 Setting.default_language = lang.to_s
385 Setting.default_language = lang.to_s
386 assert Mailer.deliver_news_comment_added(comment)
386 assert Mailer.news_comment_added(comment).deliver
387 end
387 end
388 end
388 end
389
389
@@ -393,7 +393,7 class MailerTest < ActiveSupport::TestCase
393 recipients = recipients.compact.uniq
393 recipients = recipients.compact.uniq
394 valid_languages.each do |lang|
394 valid_languages.each do |lang|
395 Setting.default_language = lang.to_s
395 Setting.default_language = lang.to_s
396 assert Mailer.deliver_message_posted(message)
396 assert Mailer.message_posted(message).deliver
397 end
397 end
398 end
398 end
399
399
@@ -402,7 +402,7 class MailerTest < ActiveSupport::TestCase
402 valid_languages.each do |lang|
402 valid_languages.each do |lang|
403 Setting.default_language = lang.to_s
403 Setting.default_language = lang.to_s
404 assert_difference 'ActionMailer::Base.deliveries.size' do
404 assert_difference 'ActionMailer::Base.deliveries.size' do
405 assert Mailer.deliver_wiki_content_added(content)
405 assert Mailer.wiki_content_added(content).deliver
406 end
406 end
407 end
407 end
408 end
408 end
@@ -412,7 +412,7 class MailerTest < ActiveSupport::TestCase
412 valid_languages.each do |lang|
412 valid_languages.each do |lang|
413 Setting.default_language = lang.to_s
413 Setting.default_language = lang.to_s
414 assert_difference 'ActionMailer::Base.deliveries.size' do
414 assert_difference 'ActionMailer::Base.deliveries.size' do
415 assert Mailer.deliver_wiki_content_updated(content)
415 assert Mailer.wiki_content_updated(content).deliver
416 end
416 end
417 end
417 end
418 end
418 end
@@ -422,7 +422,7 class MailerTest < ActiveSupport::TestCase
422 valid_languages.each do |lang|
422 valid_languages.each do |lang|
423 user.update_attribute :language, lang.to_s
423 user.update_attribute :language, lang.to_s
424 user.reload
424 user.reload
425 assert Mailer.deliver_account_information(user, 'pAsswORd')
425 assert Mailer.account_information(user, 'pAsswORd').deliver
426 end
426 end
427 end
427 end
428
428
@@ -431,7 +431,7 class MailerTest < ActiveSupport::TestCase
431 valid_languages.each do |lang|
431 valid_languages.each do |lang|
432 token.user.update_attribute :language, lang.to_s
432 token.user.update_attribute :language, lang.to_s
433 token.reload
433 token.reload
434 assert Mailer.deliver_lost_password(token)
434 assert Mailer.lost_password(token).deliver
435 end
435 end
436 end
436 end
437
437
@@ -444,7 +444,7 class MailerTest < ActiveSupport::TestCase
444 token.user.update_attribute :language, lang.to_s
444 token.user.update_attribute :language, lang.to_s
445 token.reload
445 token.reload
446 ActionMailer::Base.deliveries.clear
446 ActionMailer::Base.deliveries.clear
447 assert Mailer.deliver_register(token)
447 assert Mailer.register(token).deliver
448 mail = last_email
448 mail = last_email
449 assert_select_email do
449 assert_select_email do
450 assert_select "a[href=?]",
450 assert_select "a[href=?]",
@@ -458,7 +458,7 class MailerTest < ActiveSupport::TestCase
458 user = User.find(1)
458 user = User.find(1)
459 valid_languages.each do |lang|
459 valid_languages.each do |lang|
460 user.update_attribute :language, lang.to_s
460 user.update_attribute :language, lang.to_s
461 assert Mailer.deliver_test_email(user)
461 assert Mailer.test_email(user).deliver
462 end
462 end
463 end
463 end
464
464
@@ -504,7 +504,7 class MailerTest < ActiveSupport::TestCase
504 # Send an email to a french user
504 # Send an email to a french user
505 user = User.find(1)
505 user = User.find(1)
506 user.language = 'fr'
506 user.language = 'fr'
507 Mailer.deliver_account_activated(user)
507 Mailer.account_activated(user).deliver
508 mail = last_email
508 mail = last_email
509 assert_mail_body_match 'Votre compte', mail
509 assert_mail_body_match 'Votre compte', mail
510
510
@@ -513,7 +513,7 class MailerTest < ActiveSupport::TestCase
513
513
514 def test_with_deliveries_off
514 def test_with_deliveries_off
515 Mailer.with_deliveries false do
515 Mailer.with_deliveries false do
516 Mailer.deliver_test_email(User.find(1))
516 Mailer.test_email(User.find(1)).deliver
517 end
517 end
518 assert ActionMailer::Base.deliveries.empty?
518 assert ActionMailer::Base.deliveries.empty?
519 # should restore perform_deliveries
519 # should restore perform_deliveries
@@ -522,7 +522,7 class MailerTest < ActiveSupport::TestCase
522
522
523 def test_layout_should_include_the_emails_header
523 def test_layout_should_include_the_emails_header
524 with_settings :emails_header => "*Header content*" do
524 with_settings :emails_header => "*Header content*" do
525 assert Mailer.deliver_test_email(User.find(1))
525 assert Mailer.test_email(User.find(1)).deliver
526 assert_select_email do
526 assert_select_email do
527 assert_select ".header" do
527 assert_select ".header" do
528 assert_select "strong", :text => "Header content"
528 assert_select "strong", :text => "Header content"
General Comments 0
You need to be logged in to leave comments. Login now