Parent

Included Modules

Class/Module Index [+]

Quicksearch

ActionMailer::TestCase

Public Class Methods

determine_default_mailer(name) click to toggle source
# File lib/action_mailer/test_case.rb, line 31
def determine_default_mailer(name)
  name.sub(/Test$/, '').constantize
rescue NameError => e
  raise NonInferrableMailerError.new(name)
end
mailer_class() click to toggle source
# File lib/action_mailer/test_case.rb, line 23
def mailer_class
  if mailer = read_inheritable_attribute(:mailer_class)
    mailer
  else
    tests determine_default_mailer(name)
  end
end
tests(mailer) click to toggle source
# File lib/action_mailer/test_case.rb, line 19
def tests(mailer)
  write_inheritable_attribute(:mailer_class, mailer)
end

Protected Instance Methods

initialize_test_deliveries() click to toggle source
# File lib/action_mailer/test_case.rb, line 39
def initialize_test_deliveries
  ActionMailer::Base.delivery_method = :test
  ActionMailer::Base.perform_deliveries = true
  ActionMailer::Base.deliveries = []
end
set_expected_mail() click to toggle source
# File lib/action_mailer/test_case.rb, line 45
def set_expected_mail
  @expected = TMail::Mail.new
  @expected.set_content_type "text", "plain", { "charset" => charset }
  @expected.mime_version = '1.0'
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.