Sha256: b3b3d59c8aba4e41e452459feffc358e0b637c8286c5cada7728e9ac0088d4e9
Contents?: true
Size: 882 Bytes
Versions: 1
Compression:
Stored size: 882 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 => "cerberus@example.com", :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 'cerberus@example.com', mail.from_addrs[0].address assert_equal '[MyApp] Cerberus set up for project (1232)', mail.subject end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cerberus-0.7 | test/mail_publisher_test.rb |