##// END OF EJS Templates
Do not do assertions on mail class....
Jean-Philippe Lang -
r8871:28503d83cbf9
parent child
Show More
@@ -85,7 +85,7 class AdminControllerTest < ActionController::TestCase
85 get :test_email
85 get :test_email
86 assert_redirected_to '/settings/edit?tab=notifications'
86 assert_redirected_to '/settings/edit?tab=notifications'
87 mail = ActionMailer::Base.deliveries.last
87 mail = ActionMailer::Base.deliveries.last
88 assert_kind_of TMail::Mail, mail
88 assert_not_nil mail
89 user = User.find(1)
89 user = User.find(1)
90 assert_equal [user.mail], mail.bcc
90 assert_equal [user.mail], mail.bcc
91 end
91 end
@@ -72,7 +72,7 class FilesControllerTest < ActionController::TestCase
72 assert_equal Project.find(1), a.container
72 assert_equal Project.find(1), a.container
73
73
74 mail = ActionMailer::Base.deliveries.last
74 mail = ActionMailer::Base.deliveries.last
75 assert_kind_of TMail::Mail, mail
75 assert_not_nil mail
76 assert_equal "[eCookbook] New file", mail.subject
76 assert_equal "[eCookbook] New file", mail.subject
77 assert mail.body.include?('testfile.txt')
77 assert mail.body.include?('testfile.txt')
78 end
78 end
@@ -1525,7 +1525,7 class IssuesControllerTest < ActionController::TestCase
1525 assert issue.watched_by?(User.find(3))
1525 assert issue.watched_by?(User.find(3))
1526 # Watchers notified
1526 # Watchers notified
1527 mail = ActionMailer::Base.deliveries.last
1527 mail = ActionMailer::Base.deliveries.last
1528 assert_kind_of TMail::Mail, mail
1528 assert_not_nil mail
1529 assert [mail.bcc, mail.cc].flatten.include?(User.find(3).mail)
1529 assert [mail.bcc, mail.cc].flatten.include?(User.find(3).mail)
1530 end
1530 end
1531
1531
@@ -2166,7 +2166,7 class IssuesControllerTest < ActionController::TestCase
2166 assert_equal '125', issue.custom_value_for(2).value
2166 assert_equal '125', issue.custom_value_for(2).value
2167
2167
2168 mail = ActionMailer::Base.deliveries.last
2168 mail = ActionMailer::Base.deliveries.last
2169 assert_kind_of TMail::Mail, mail
2169 assert_not_nil mail
2170 assert mail.subject.starts_with?("[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}]")
2170 assert mail.subject.starts_with?("[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}]")
2171 assert mail.body.include?("Subject changed from #{old_subject} to #{new_subject}")
2171 assert mail.body.include?("Subject changed from #{old_subject} to #{new_subject}")
2172 end
2172 end
@@ -2241,7 +2241,7 class IssuesControllerTest < ActionController::TestCase
2241 assert_equal 'New custom value', issue.custom_value_for(2).value
2241 assert_equal 'New custom value', issue.custom_value_for(2).value
2242
2242
2243 mail = ActionMailer::Base.deliveries.last
2243 mail = ActionMailer::Base.deliveries.last
2244 assert_kind_of TMail::Mail, mail
2244 assert_not_nil mail
2245 assert mail.body.include?("Searchable field changed from 125 to New custom value")
2245 assert mail.body.include?("Searchable field changed from 125 to New custom value")
2246 end
2246 end
2247
2247
@@ -104,7 +104,7 class MessagesControllerTest < ActionController::TestCase
104 assert_equal 1, message.board_id
104 assert_equal 1, message.board_id
105
105
106 mail = ActionMailer::Base.deliveries.last
106 mail = ActionMailer::Base.deliveries.last
107 assert_kind_of TMail::Mail, mail
107 assert_not_nil mail
108 assert_equal "[#{message.board.project.name} - #{message.board.name} - msg#{message.root.id}] Test created message", mail.subject
108 assert_equal "[#{message.board.project.name} - #{message.board.name} - msg#{message.root.id}] Test created message", mail.subject
109 assert mail.body.include?('Message body')
109 assert mail.body.include?('Message body')
110 # author
110 # author
@@ -43,7 +43,7 class MailerTest < ActiveSupport::TestCase
43 assert Mailer.deliver_issue_edit(journal)
43 assert Mailer.deliver_issue_edit(journal)
44
44
45 mail = ActionMailer::Base.deliveries.last
45 mail = ActionMailer::Base.deliveries.last
46 assert_kind_of TMail::Mail, mail
46 assert_not_nil mail
47
47
48 assert_select_email do
48 assert_select_email do
49 # link to the main ticket
49 # link to the main ticket
@@ -73,7 +73,7 class MailerTest < ActiveSupport::TestCase
73 assert Mailer.deliver_issue_edit(journal)
73 assert Mailer.deliver_issue_edit(journal)
74
74
75 mail = ActionMailer::Base.deliveries.last
75 mail = ActionMailer::Base.deliveries.last
76 assert_kind_of TMail::Mail, mail
76 assert_not_nil mail
77
77
78 assert_select_email do
78 assert_select_email do
79 # link to the main ticket
79 # link to the main ticket
@@ -106,7 +106,7 class MailerTest < ActiveSupport::TestCase
106 assert Mailer.deliver_issue_edit(journal)
106 assert Mailer.deliver_issue_edit(journal)
107
107
108 mail = ActionMailer::Base.deliveries.last
108 mail = ActionMailer::Base.deliveries.last
109 assert_kind_of TMail::Mail, mail
109 assert_not_nil mail
110
110
111 assert_select_email do
111 assert_select_email do
112 # link to the main ticket
112 # link to the main ticket
@@ -173,7 +173,7 class RepositoryTest < ActiveSupport::TestCase
173 # 2 email notifications
173 # 2 email notifications
174 assert_equal 2, ActionMailer::Base.deliveries.size
174 assert_equal 2, ActionMailer::Base.deliveries.size
175 mail = ActionMailer::Base.deliveries.first
175 mail = ActionMailer::Base.deliveries.first
176 assert_kind_of TMail::Mail, mail
176 assert_not_nil mail
177 assert mail.subject.starts_with?(
177 assert mail.subject.starts_with?(
178 "[#{fixed_issue.project.name} - #{fixed_issue.tracker.name} ##{fixed_issue.id}]")
178 "[#{fixed_issue.project.name} - #{fixed_issue.tracker.name} ##{fixed_issue.id}]")
179 assert mail.body.include?(
179 assert mail.body.include?(
General Comments 0
You need to be logged in to leave comments. Login now