Sha256: cebb616a2302320d8afec11fc9337d28fb777762ba8f1d0476456aff5f8be923
Contents?: true
Size: 729 Bytes
Versions: 3
Compression:
Stored size: 729 Bytes
Contents
require 'rubygems' require 'net/pop' require 'test/unit' require 'tmail' require File.dirname(__FILE__) + "/../lib/fibber_mailman" class FibberMailmanTest < Test::Unit::TestCase def test_mocking raw_mails = [ File.read( File.dirname(__FILE__) + "/fixtures/mail1.raw_mail" ), File.read( File.dirname(__FILE__) + "/fixtures/mail2.raw_mail" ), ] mails_subjects = [] FibberMailman.lie_to_me( raw_mails ) do Net::POP3.start( 'server', 'port', 'user', 'pass' ) do |pop| pop.each_mail do |mail| tmail = TMail::Mail.parse( mail.pop ) mails_subjects << tmail.subject end end end assert_equal( ['test 1', 'test 2'], mails_subjects ) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fibber_mailman-0.0.7 | test/fibber_mailman_test.rb |
fibber_mailman-0.0.5 | test/fibber_mailman_test.rb |
fibber_mailman-0.0.3 | test/fibber_mailman_test.rb |