Sha256: 6ca358333582b33a3175270a48235096ea041be7f9cef12092f02eece321c507
Contents?: true
Size: 1.73 KB
Versions: 1
Compression:
Stored size: 1.73 KB
Contents
# frozen_string_literal: true require "abstract_unit" class TestTestMailer < ActionMailer::Base end class ClearTestDeliveriesMixinTest < ActiveSupport::TestCase include ActionMailer::TestCase::ClearTestDeliveries def before_setup ActionMailer::Base.delivery_method, @original_delivery_method = :test, ActionMailer::Base.delivery_method ActionMailer::Base.deliveries << "better clear me, setup" super end def after_teardown super assert_equal [], ActionMailer::Base.deliveries ActionMailer::Base.delivery_method = @original_delivery_method end def test_deliveries_are_cleared_on_setup_and_teardown assert_equal [], ActionMailer::Base.deliveries ActionMailer::Base.deliveries << "better clear me, teardown" end end class MailerDeliveriesClearingTest < ActionMailer::TestCase def before_setup ActionMailer::Base.deliveries << "better clear me, setup" super end def after_teardown super assert_equal [], ActionMailer::Base.deliveries end def test_deliveries_are_cleared_on_setup_and_teardown assert_equal [], ActionMailer::Base.deliveries ActionMailer::Base.deliveries << "better clear me, teardown" end end class CrazyNameMailerTest < ActionMailer::TestCase tests TestTestMailer def test_set_mailer_class_manual assert_equal TestTestMailer, self.class.mailer_class end end class CrazySymbolNameMailerTest < ActionMailer::TestCase tests :test_test_mailer def test_set_mailer_class_manual_using_symbol assert_equal TestTestMailer, self.class.mailer_class end end class CrazyStringNameMailerTest < ActionMailer::TestCase tests "test_test_mailer" def test_set_mailer_class_manual_using_string assert_equal TestTestMailer, self.class.mailer_class end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-on-quails-0.1.0 | actionmailer/test/test_case_test.rb |