Mercurial > hg > soundsoftware-site
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 |