Sha256: ca21a26ff6e5313792ae3fe464c4123bb3ecd422cb6edd4d9a779fc47d0186b3
Contents?: true
Size: 1.44 KB
Versions: 5
Compression:
Stored size: 1.44 KB
Contents
require File.dirname(__FILE__) + '/../test_helper' require 'mail_notify' class MailNotifyTest < Test::Unit::TestCase fixtures :elts, :mails, :attachments, :people, :users, :subscriptions 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('mailList') elt.publish assert_equal 1, ActionMailer::Base.deliveries.size assert_equal "mail@leparlement.org", ActionMailer::Base.deliveries[0].to[0] end def test_redeliver_mail ActionMailer::Base.deliveries = [] assert_equal 0, ActionMailer::Base.deliveries.size elt = Elt.find('mailList') elt.publish assert_equal 1, ActionMailer::Base.deliveries.size assert_equal "mail@leparlement.org", ActionMailer::Base.deliveries[0].to[0] #puts ActionMailer::Base.deliveries[0].to end def test_deliver_accents ActionMailer::Base.deliveries = [] assert_equal 0, ActionMailer::Base.deliveries.size elt = Elt.find('mailList') #elt.id = "Légèreté" elt.save elt.publish assert_equal 1, ActionMailer::Base.deliveries.size assert_equal "mail@leparlement.org", ActionMailer::Base.deliveries[0].to[0] #puts ActionMailer::Base.deliveries[0].to #puts elt.id end end
Version data entries
5 entries across 5 versions & 1 rubygems