Sha256: bc2698847b8ba7475fd0d49e67bcd44c380b67159266d60774e4bbfd0cdc559d
Contents?: true
Size: 1.23 KB
Versions: 25
Compression:
Stored size: 1.23 KB
Contents
require File.dirname(__FILE__) + '/../test_helper' require 'raker_mailer' class RakerMailerTest < ActiveSupport::TestCase context "deliver emails" do 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" => 'utf-8' } end should "send notification feed added email" do feed = Factory(:feed) response = RakerMailer.deliver_notification_feed_added(feed) assert !ActionMailer::Base.deliveries.empty?, "No email was sent" email = ActionMailer::Base.deliveries.last assert_equal email.to, [GlobalConfig.admin_email] assert_equal email.from, [GlobalConfig.from_email] end should "send notification oai endpoint added email" do oai_endpoint = Factory(:oai_endpoint) response = RakerMailer.deliver_notification_oai_endpoint_added(oai_endpoint) assert !ActionMailer::Base.deliveries.empty?, "No email was sent" email = ActionMailer::Base.deliveries.last assert_equal email.to, [GlobalConfig.admin_email] assert_equal email.from, [GlobalConfig.from_email] end end end
Version data entries
25 entries across 25 versions & 1 rubygems