Sha256: e80309b6eb8da2460642150e95056f2ca0e56fed9f90202b9212bc8b0fd68701
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 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(%w(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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
request-log-analyzer-1.13.4 | spec/unit/mailer_spec.rb |
request-log-analyzer-1.13.3 | spec/unit/mailer_spec.rb |