Sha256: 723f855d4420a3db9d0d7a0bdb777456e8eeef98b240778e2d40ed0c62b8d622
Contents?: true
Size: 851 Bytes
Versions: 8
Compression:
Stored size: 851 Bytes
Contents
require File.dirname(__FILE__) + '/test_helper' require 'cerberus/publisher/mail' require 'cerberus/manager' require 'mock/manager' class MailPublisherTest < Test::Unit::TestCase def setup ActionMailer::Base.deliveries.clear end def test_publisher options = Cerberus::Config.new(nil, :publisher => { :mail => {:recipients => 'anatol.pomozov@hello.com', :sender => 'haha', :delivery_method => 'test'}}, :application_name => 'MyApp') build = DummyManager.new('last message', 'this is output', 1232, 'anatol') Cerberus::Publisher::Mail.publish(build_status(true), build, options) mails = ActionMailer::Base.deliveries assert_equal 1, mails.size mail = mails[0] assert_equal 'haha', mail.from_addrs[0].address assert_equal '[MyApp] Cerberus set up for project (#1232)', mail.subject end end
Version data entries
8 entries across 8 versions & 1 rubygems