]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - test/test_plugins_threshold.rb
refactor: remove unused userdata module
[user/henk/code/ruby/rbot.git] / test / test_plugins_threshold.rb
index f8c64a4ace8409c68e73145bf2a51dfc8bdd707e..2ae5742d7903f84bbb9648cd4a0c07d962570b0e 100644 (file)
@@ -3,6 +3,7 @@ $:.unshift File.join(File.dirname(__FILE__), '../lib')
 require 'test/unit'
 require 'rbot/config'
 require 'rbot/plugins'
+require 'rbot/message'
 
 require 'pp'
 
@@ -55,7 +56,7 @@ class PluginsPriorityTest < Test::Unit::TestCase
     @mock3 = MockModule.new(3)
     @mock4 = MockModule.new(4)
     @mock5 = MockModule.new(5)
-      
+
     # This whole thing is a PITA because PluginManagerClass is a singleton
     unless @@manager
       @@manager = PluginManagerClass.instance
@@ -73,7 +74,7 @@ class PluginsPriorityTest < Test::Unit::TestCase
     @@manager.instance_eval { @sort_call_count = nil }
     @@manager.mark_priorities_dirty
 
-    # We add the modules to the lists in the wrong order 
+    # 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
@@ -91,9 +92,9 @@ class PluginsPriorityTest < Test::Unit::TestCase
     dlist << @mock2
     dlist << @mock5
   end
-    
+
   def test_above
-    @@manager.delegate_event('test', :above => 3)
+    @@manager.delegate('test', :above => 3)
 
     assert_equal 0, @mock1.test_called_at.size
     assert_equal 0, @mock2.test_called_at.size
@@ -101,9 +102,9 @@ class PluginsPriorityTest < Test::Unit::TestCase
     assert_equal 1, @mock4.test_called_at.size
     assert_equal 1, @mock5.test_called_at.size
   end
-    
+
   def test_below
-    @@manager.delegate_event('test', :below => 3)
+    @@manager.delegate('test', :below => 3)
 
     assert_equal 1, @mock1.test_called_at.size
     assert_equal 1, @mock2.test_called_at.size
@@ -113,7 +114,7 @@ class PluginsPriorityTest < Test::Unit::TestCase
   end
 
   def test_fast_delagate_above
-    @@manager.delegate_event('connect', :above => 3)
+    @@manager.delegate('connect', :above => 3)
 
     assert_equal 0, @mock1.connect_called_at.size
     assert_equal 0, @mock2.connect_called_at.size
@@ -122,8 +123,8 @@ class PluginsPriorityTest < Test::Unit::TestCase
     assert_equal 1, @mock5.connect_called_at.size
   end
 
-  def test_fast_delagate_above
-    @@manager.delegate_event('connect', :below => 3)
+  def test_fast_delagate_below
+    @@manager.delegate('connect', :below => 3)
 
     assert_equal 1, @mock1.connect_called_at.size
     assert_equal 1, @mock2.connect_called_at.size
@@ -133,7 +134,7 @@ class PluginsPriorityTest < Test::Unit::TestCase
   end
 
   def test_call_with_args
-    @@manager.delegate_event('test_arg', :above => 3, :args => [1])
+    @@manager.delegate('test_arg', 1, :above => 3)
 
     assert_equal 0, @mock3.test_arg_called_at.size
     assert_equal 1, @mock4.test_arg_called_at.size