Sha256: c46f90107fffca029e342c26f80ac0dd47179914ac592826a4ac320f15912810
Contents?: true
Size: 716 Bytes
Versions: 5
Compression:
Stored size: 716 Bytes
Contents
require File.dirname(__FILE__) + '/test_helper' require 'cerberus/publisher/irc' require 'cerberus/config' require 'cerberus/manager' require 'mock/irc' require 'mock/manager' class IRCPublisherTest < Test::Unit::TestCase def test_publisher options = Cerberus::Config.new(nil, :publisher => {:irc => {:channel => 'cerberus-testing', :server => 'irc.freenode.net'}}, :application_name => 'IrcApp') build = DummyManager.new('last message', 'this is output', 1232, 'anatol') Cerberus::Publisher::IRC.publish(build_status(true), build, options) # assert IRCConnection.connected # assert IRCConnection.messages.first.include?('JOIN') # assert_equal 7, IRCConnection.messages.size end end
Version data entries
5 entries across 5 versions & 2 rubygems