comparison test/unit/lib/redmine/hook_test.rb @ 1464:261b3d9a4903 redmine-2.4

Update to Redmine 2.4 branch rev 12663
author Chris Cannam
date Tue, 14 Jan 2014 14:37:42 +0000
parents 433d4f72a19b
children e248c7af89ec
comparison
equal deleted inserted replaced
1296:038ba2d95de8 1464:261b3d9a4903
1 # Redmine - project management software 1 # Redmine - project management software
2 # Copyright (C) 2006-2012 Jean-Philippe Lang 2 # Copyright (C) 2006-2013 Jean-Philippe Lang
3 # 3 #
4 # This program is free software; you can redistribute it and/or 4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License 5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2 6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version. 7 # of the License, or (at your option) any later version.
21 fixtures :projects, :users, :members, :member_roles, :roles, 21 fixtures :projects, :users, :members, :member_roles, :roles,
22 :groups_users, 22 :groups_users,
23 :trackers, :projects_trackers, 23 :trackers, :projects_trackers,
24 :enabled_modules, 24 :enabled_modules,
25 :versions, 25 :versions,
26 :issue_statuses, :issue_categories, :issue_relations, :workflows, 26 :issue_statuses, :issue_categories, :issue_relations,
27 :enumerations, 27 :enumerations,
28 :issues 28 :issues
29 29
30 # Some hooks that are manually registered in these tests 30 # Some hooks that are manually registered in these tests
31 class TestHook < Redmine::Hook::ViewListener; end 31 class TestHook < Redmine::Hook::ViewListener; end
152 152
153 def test_call_hook_should_not_change_the_default_url_for_email_notifications 153 def test_call_hook_should_not_change_the_default_url_for_email_notifications
154 issue = Issue.find(1) 154 issue = Issue.find(1)
155 155
156 ActionMailer::Base.deliveries.clear 156 ActionMailer::Base.deliveries.clear
157 Mailer.issue_add(issue).deliver 157 Mailer.deliver_issue_add(issue)
158 mail = ActionMailer::Base.deliveries.last 158 mail = ActionMailer::Base.deliveries.last
159 159
160 @hook_module.add_listener(TestLinkToHook) 160 @hook_module.add_listener(TestLinkToHook)
161 hook_helper.call_hook(:view_layouts_base_html_head) 161 hook_helper.call_hook(:view_layouts_base_html_head)
162 162
163 ActionMailer::Base.deliveries.clear 163 ActionMailer::Base.deliveries.clear
164 Mailer.issue_add(issue).deliver 164 Mailer.deliver_issue_add(issue)
165 mail2 = ActionMailer::Base.deliveries.last 165 mail2 = ActionMailer::Base.deliveries.last
166 166
167 assert_equal mail_body(mail), mail_body(mail2) 167 assert_equal mail_body(mail), mail_body(mail2)
168 end 168 end
169 169