Sha256: 9c79d41b7bf340acbe7d38843768f2b69888e7ab1f1d35b69db4d23b85c666aa

Contents?: true

Size: 1020 Bytes

Versions: 5

Compression:

Stored size: 1020 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../test_helper')

class EmailAfterBeingDeliveredTest < Test::Unit::TestCase
  def setup
    ActionMailer::Base.deliveries = []
    
    @email = new_email(
      :subject => 'Hello',
      :body => 'How are you?',
      :sender => create_email_address(:spec => 'webmaster@localhost'),
      :to => create_email_address(:spec => 'partners@localhost'),
      :cc => create_email_address(:spec => 'support@localhost'),
      :bcc => create_email_address(:spec => 'feedback@localhost')
    )
    assert @email.deliver
  end
  
  def test_should_send_mail
    assert ActionMailer::Base.deliveries.any?
    
    delivery = ActionMailer::Base.deliveries.first
    assert_equal 'Hello', delivery.subject
    assert_equal 'How are you?', delivery.body
    assert_equal ['webmaster@localhost'], delivery.from
    assert_equal ['partners@localhost'], delivery.to
    assert_equal ['support@localhost'], delivery.cc
    assert_equal ['feedback@localhost'], delivery.bcc
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
has_emails-0.1.2 test/unit/email_test.rb
has_emails-0.1.3 test/unit/email_test.rb
has_emails-0.1.4 test/unit/email_test.rb
has_emails-0.2.0 test/unit/email_test.rb
has_emails-0.2.1 test/unit/email_test.rb