Sha256: 8e7fd4cd2969a64ae65c5692c0dfe428ee012b783f2ae5848f7412cb902ac302

Contents?: true

Size: 926 Bytes

Versions: 5

Compression:

Stored size: 926 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/am_spec_helper')
  
describe "Mailee" do

  it "should respond to send_with_mailee" do
    ActionMailer::Base.should respond_to(:send_with_mailee)
  end

  it "should use Mailee::Mailer as the delivery method" do
    FooMailer.delivery_method.should be(Mailee::Mailer)
  end

  it "should deliver" do
    result = FooMailer.bar.deliver
    result.should_not be(false)
    result.class.should be(Mail::Message)
    result.delivery_method.class.should be(Mailee::Mailer)
    result.mailee_message.class.should be(Mailee::Message)
    result.mailee_message.id.should_not be(nil)
    result.mailee_message.status.should_not be(4)
    result.mailee_message.title.should_not be('Foo')
    result.mailee_message.subject.should_not be('Foo')
    result.mailee_message.from_name.should_not be('Maiz')
    result.mailee_message.from_email.should_not be('maiz@softa.com.br')
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mailee-0.6.3 spec/mailee-api-am_spec.rb
mailee-0.6.2 spec/mailee-api-am_spec.rb
mailee-0.6.1 spec/mailee-api-am_spec.rb
mailee-0.6.0 spec/mailee-api-am_spec.rb
mailee-0.5.0 spec/mailee-api-am_spec.rb