Sha256: 9764d2a023be36dabef02a0a1b271fdfc4b9aef2e1dbdcdb5ac95daad8d52545

Contents?: true

Size: 932 Bytes

Versions: 1

Compression:

Stored size: 932 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper'
require 'mail_notify'

class MailNotifyTest < Test::Unit::TestCase
  fixtures :elts, :mails, :attachments, :people, :users, :subscribers

  def setup
    ActionMailer::Base.delivery_method = :test
    ActionMailer::Base.perform_deliveries = true
    ActionMailer::Base.deliveries = []

    @expected = TMail::Mail.new
    @expected.set_content_type "text", "plain", { "charset" => CHARSET }
  end

	def test_deliver_mail
		ActionMailer::Base.deliveries = []

		assert_equal 0, ActionMailer::Base.deliveries.size

		elt = Elt.find('mail')
		assert elt.save

		assert_equal 1, ActionMailer::Base.deliveries.size
	end

	def test_redeliver_mail
		ActionMailer::Base.deliveries = []

		assert_equal 0, ActionMailer::Base.deliveries.size

		elt = Elt.find('mail')
		assert elt.save

		assert_equal 1, ActionMailer::Base.deliveries.size
		#puts ActionMailer::Base.deliveries[0]
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
parlement-0.4 test/unit/mail_notify_test.rb