Sha256: ed59c2fcae53699a0463c29a1b40886f7fb5b29f09d91f315e4477511bdb8f13

Contents?: true

Size: 553 Bytes

Versions: 1

Compression:

Stored size: 553 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 = [
      "raw_mail 1",
      "raw_mail 2",
    ]

    mails = []    
    FibberMailman.lie_to_me( raw_mails ) do
      Net::POP3.start( 'server', 'port', 'user', 'pass' ) do |pop|
        pop.each_mail do |mail|
          mails << mail.pop
        end
      end
    end
    
    assert_equal( ["raw_mail 1", "raw_mail 2"], mails )
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fibber_mailman-0.0.11 test/fibber_mailman_test.rb