From 74b942b34d67e42a9bd28faa762090791274af72 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Fri, 8 Aug 2008 06:50:07 +0000 Subject: [PATCH] Slight changes to hook unit tests. git-svn-id: http://redmine.rubyforge.org/svn/branches/work@1725 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- hooks/test/unit/lib/redmine/hook_test.rb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/hooks/test/unit/lib/redmine/hook_test.rb b/hooks/test/unit/lib/redmine/hook_test.rb index 31f289d0b..ffbbc3d75 100644 --- a/hooks/test/unit/lib/redmine/hook_test.rb +++ b/hooks/test/unit/lib/redmine/hook_test.rb @@ -19,28 +19,27 @@ require File.dirname(__FILE__) + '/../../../test_helper' class Redmine::Hook::ManagerTest < Test::Unit::TestCase - # Some fake hooks that are manually registered in these tests - class FakeHook - include Singleton - end + # Some hooks that are manually registered in these tests + class TestHook < Redmine::Hook::Listener; end - class TestHook1 < FakeHook + class TestHook1 < TestHook def view_layouts_base_html_head(context) 'Test hook 1 listener.' end end - class TestHook2 < FakeHook + class TestHook2 < TestHook def view_layouts_base_html_head(context) 'Test hook 2 listener.' end end - class TestHook3 < FakeHook + class TestHook3 < TestHook def view_layouts_base_html_head(context) "Context keys: #{context.keys.collect(&:to_s).sort.join(', ')}." end end + Redmine::Hook.clear_listeners def setup @hook_module = Redmine::Hook