From 173c64800b2bf9b7a36c83eeadd74d974cb7ec15 Mon Sep 17 00:00:00 2001 From: doki_pen Date: Thu, 10 Apr 2008 10:17:22 -0400 Subject: adds test for add_botmodules bug fix. --- test/test_plugins_priority.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'test/test_plugins_priority.rb') diff --git a/test/test_plugins_priority.rb b/test/test_plugins_priority.rb index 75596558..b5d3450f 100644 --- a/test/test_plugins_priority.rb +++ b/test/test_plugins_priority.rb @@ -4,6 +4,7 @@ require 'test/unit' require 'rbot/config' require 'rbot/plugins' +require 'pp' include Irc::Bot::Plugins @@ -65,6 +66,7 @@ class PluginsPriorityTest < Test::Unit::TestCase # We add the modules to the lists in the wrong order # on purpose to make sure the sort is working @@manager.plugins.clear + @@manager.core_modules.clear @@manager.plugins << @mock1 @@manager.plugins << @mock4 @@manager.plugins << @mock3 @@ -161,7 +163,13 @@ class PluginsPriorityTest < Test::Unit::TestCase assert @mock3.connect_called_at.first < @mock4.connect_called_at.first assert @mock4.connect_called_at.first < @mock5.connect_called_at.first end -end - + def test_add_botmodule + @@manager.sort_modules + mock_n1 = MockModule.new(-1) + @@manager.add_botmodule mock_n1 + @@manager.delegate('test') + assert mock_n1.test_called_at.first < @mock1.test_called_at.first + end +end -- cgit v1.2.3