Sha256: a864cef172e5c507e00f76d7f3b0702d1b9314c592e68e09b567edcfb38ce315

Contents?: true

Size: 1.16 KB

Versions: 30

Compression:

Stored size: 1.16 KB

Contents

require 'spec_helper'

describe RequestLogAnalyzer::Mailer, 'mailer' do

  it "should initialize correctly" do
    @mailer = RequestLogAnalyzer::Mailer.new('alfa@beta.com', 'localhost', :debug => true) 
    @mailer.host.should eql("localhost")
    @mailer.port.should eql(25)
  end
  
  it "should allow alternate port settings" do
    @mailer = RequestLogAnalyzer::Mailer.new('alfa@beta.com', 'localhost:2525', :debug => true) 
    @mailer.host.should eql("localhost")
    @mailer.port.should eql("2525")
  end

  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

30 entries across 30 versions & 1 rubygems

Version Path
request-log-analyzer-1.13.1 spec/unit/mailer_spec.rb
request-log-analyzer-1.13.0 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.11 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.10 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.9 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.8 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.7 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.6 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.5 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.4 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.3 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.2 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.1 spec/unit/mailer_spec.rb
request-log-analyzer-1.12.0 spec/unit/mailer_spec.rb
request-log-analyzer-1.11.1 spec/unit/mailer_spec.rb
request-log-analyzer-1.11.0 spec/unit/mailer_spec.rb
request-log-analyzer-1.10.1 spec/unit/mailer_spec.rb
request-log-analyzer-1.10.0 spec/unit/mailer_spec.rb
request-log-analyzer-1.9.10 spec/unit/mailer_spec.rb
request-log-analyzer-1.9.9 spec/unit/mailer_spec.rb