class ClearTestDeliveriesMixinTest

Public Instance Methods

after_teardown() click to toggle source
# File actionmailer/test/test_case_test.rb, line 17
def after_teardown
  super
  assert_equal [], ActionMailer::Base.deliveries
  ActionMailer::Base.delivery_method = @original_delivery_method
end
before_setup() click to toggle source
Calls superclass method ActionDispatch::DrawOnce#before_setup
# File actionmailer/test/test_case_test.rb, line 11
def before_setup
  ActionMailer::Base.delivery_method, @original_delivery_method = :test, ActionMailer::Base.delivery_method
  ActionMailer::Base.deliveries << "better clear me, setup"
  super
end
test_deliveries_are_cleared_on_setup_and_teardown() click to toggle source
# File actionmailer/test/test_case_test.rb, line 23
def test_deliveries_are_cleared_on_setup_and_teardown
  assert_equal [], ActionMailer::Base.deliveries
  ActionMailer::Base.deliveries << "better clear me, teardown"
end