Sha256: 425d08d30cab6aee9c2d3f13b3714797f78ac796535e565abb504d896c72657a
Contents?: true
Size: 695 Bytes
Versions: 2
Compression:
Stored size: 695 Bytes
Contents
require File.dirname(__FILE__) + '/test_helper' require 'cerberus/publisher/twitter' require 'cerberus/manager' require 'mock/manager' require 'mock/twitter' class TwitterPublisherTest < Test::Unit::TestCase def test_publisher options = Cerberus::Config.new(nil, :publisher => {:twitter => {:login => 'twittest', :password => 'twitpass'}}, :application_name => 'TestApp') build = DummyManager.new('last message', 'this is output', 1232, 'anatol') Cerberus::Publisher::Twitter.publish(build_status(false), build, options) statuses = Twitter::Client.statuses assert_equal 1, statuses.size assert_equal '[TestApp] Build still broken (#1232)', statuses.first end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cerberus-0.5 | test/twitter_publisher_test.rb |
cerberus-0.6 | test/twitter_publisher_test.rb |