Methods

Instance Public methods

determine_default_mailer(name)

📝 Source code
# File actionmailer/lib/action_mailer/test_case.rb, line 69
        def determine_default_mailer(name)
          mailer = determine_constant_from_test_name(name) do |constant|
            Class === constant && constant < ActionMailer::Base
          end
          raise NonInferrableMailerError.new(name) if mailer.nil?
          mailer
        end
🔎 See on GitHub

mailer_class()

📝 Source code
# File actionmailer/lib/action_mailer/test_case.rb, line 61
        def mailer_class
          if mailer = _mailer_class
            mailer
          else
            tests determine_default_mailer(name)
          end
        end
🔎 See on GitHub

tests(mailer)

📝 Source code
# File actionmailer/lib/action_mailer/test_case.rb, line 50
        def tests(mailer)
          case mailer
          when String, Symbol
            self._mailer_class = mailer.to_s.camelize.constantize
          when Module
            self._mailer_class = mailer
          else
            raise NonInferrableMailerError.new(mailer)
          end
        end
🔎 See on GitHub