Sha256: 038bd62684b809ba61e85096a4fa6259108fa53faf3da880c2e0f2c1c8931b4c

Contents?: true

Size: 772 Bytes

Versions: 5

Compression:

Stored size: 772 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe RequestLogAnalyzer::Mailer, 'mailer' do

  it "should store printed data" do
    @mailer = RequestLogAnalyzer::Mailer.new('alfa@beta.com', 'localhost', :debug => true)

    @mailer << 'test1'
    @mailer.puts 'test2'
    
    @mailer.data.should eql(['test1', 'test2'])
  end

  it "should send mail" do
    @mailer = RequestLogAnalyzer::Mailer.new('alfa@beta.com', 'localhost', :debug => true)

    @mailer << 'test1'
    @mailer.puts 'test2'

    mail = @mailer.mail
    
    mail[0].should include("contact@railsdoctors.com")
    mail[0].should include("test1")
    mail[0].should include("test2")

    mail[1].should include("contact@railsdoctors.com")
    mail[2].should include("alfa@beta.com")
  end

end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
request-log-analyzer-1.4.2 spec/unit/mailer_spec.rb
ngmoco-request-log-analyzer-1.4.2 spec/unit/mailer_spec.rb
request-log-analyzer-1.4.1 spec/unit/mailer_spec.rb
request-log-analyzer-1.4.0.1 spec/unit/mailer_spec.rb
request-log-analyzer-1.4.0 spec/unit/mailer_spec.rb