summaryrefslogtreecommitdiff
path: root/test/plugins/test_rot13.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/plugins/test_rot13.rb')
-rw-r--r--test/plugins/test_rot13.rb22
1 files changed, 7 insertions, 15 deletions
diff --git a/test/plugins/test_rot13.rb b/test/plugins/test_rot13.rb
index 77e6fbda..a8223532 100644
--- a/test/plugins/test_rot13.rb
+++ b/test/plugins/test_rot13.rb
@@ -30,29 +30,21 @@ class MockBot
end
def registry_factory
- Irc::Bot::Registry.new('dbm')
+ Irc::Bot::Registry.new('tc')
end
end
class PluginTest < Test::Unit::TestCase
def setup
- Irc::Bot::Plugins.manager.bot_associate(MockBot.new)
-
- # @plugin = RotPlugin.new(MockBot.new)
- # require ''
- plugin_module = Module.new
- fname = './data/rbot/plugins/rot13.rb'
- bindtextdomain_to(plugin_module, "rbot-#{File.basename(fname, '.rb')}")
- plugin_string = IO.read(fname)
- plugin_module.module_eval(plugin_string, fname)
+ manager = Irc::Bot::Plugins.manager
+ manager.bot_associate(MockBot.new)
+ manager.load_botmodule_file('./data/rbot/plugins/rot13.rb')
+ @plugin = manager.get_plugin('rot')
end
def test_rot13
- plugins = Irc::Bot::Plugins.manager.botmodules[:Plugin]
- assert_equal(plugins.size, 1)
- rot13 = plugins.first
-
- assert_equal(rot13.help(nil), "rot13 <string> => encode <string> to rot13 or back")
+ assert_not_nil(@plugin)
+ assert_equal(@plugin.help(nil), "rot13 <string> => encode <string> to rot13 or back")
end
end