Skip to content

Instantly share code, notes, and snippets.

@jagipson
Created July 23, 2010 22:50
Show Gist options
  • Select an option

  • Save jagipson/488170 to your computer and use it in GitHub Desktop.

Select an option

Save jagipson/488170 to your computer and use it in GitHub Desktop.
Use cases for mod to RuBot
1: The bot starts with no :autoload_plugins: entry in the yaml config file: a blank entry should be added
2: :autoload_plugins: is empty. The only plugin that should be loaded when the connection is established is core
3: :autoload_plugins: has multiple space-delimited module names. All are loaded when the connection is established.
4: :autoload_plugins: has multiple space-delimited module names. An invalid module name is in the list. All valid modules are loaded when the connection is established. Invalid modules produce a warning on the console, but do not raise.
5: The bot starts with no :autojoin_rooms: entry in the yaml config file: a blank entry should be added
6: :autojoin_rooms: is empty. No rooms are joined when the bot connection is established.
7: :autojoin_rooms: has multiple space-delimited #room names. All are joined when the connection is established.
8: :autojoin_rooms: has multiple space-delimited #room names. An invalid #room name is in the list. All valid rooms are joined when the connection is established. Invalid rooms produce a warning on the console, but do not raise.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment