Patches in the RBot (A Ruby IRC Bot framework) branch "A Plugin Testing Framework"
- Uncomment a few debug statements in PluginManager#delegate
- An alternate way of loading plugins that's a little messier in namespace terms, but doesn't use massive evals and hence loads plugins in a way that can be covered by rcov
- Remove rbot/auth from mockbot_classes, as it doesn't actually exist any more. (Indrek Juhkam)
- Add a custom assertion, 'assert_no_rbot_errors', so that you can make sure that no calls to error or warning were made during the test run. Also doc needs_mocha a bit better.
- Rework some auth-related bits of the mockbot so it works properly (Indrek Juhkam)
- Unprotect methods on Mockbot (whoops, committing untested changes is naughty, kids)
- Add optional Mocha support
- Add a test:coverage task to the Rakefile, so we can see how well our files are covered by the test suite
- An initial plugin testing framework
- Support the 'help' method in the mockbot, so you can test that help messages get processed correctly