-class MockBot
- attr_reader :filters
- def initialize
- @filters = {}
- end
-
- def register_filter(name, &block)
- @filters[name] = block
- end
-
- def filter(name, value)
- @filters[name].call({text: value})[:text]
- end
-
- def path
- ''
- end
-
- def registry_factory
- Irc::Bot::Registry.new('tc')
- end
-end
-
-
-class MockMessage
- attr_reader :messages
-
- def initialize
- @messages = []
- end
-
- def reply(message)
- @messages << message
- end
-end
-
-