]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
adds test for add_botmodules bug fix.
authordoki_pen <rcorsaro@optaros.com>
Thu, 10 Apr 2008 14:17:22 +0000 (10:17 -0400)
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Thu, 10 Apr 2008 14:25:32 +0000 (16:25 +0200)
test/test_plugins_priority.rb

index 755965586adcd5544fa0b5e5e5960024f1d6ab58..b5d3450f373c8866b7e1cbe9badc05e9b98268c8 100644 (file)
@@ -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