Class: ActionMailer::TestCase
| Relationships & Source Files | |
| Namespace Children | |
| Modules: | |
| Super Chains via Extension / Inclusion / Inheritance | |
| Class Chain: 
          self,
           ::ActiveSupport::TestCase,::ActiveSupport::Testing::Declarative,
          Minitest::Test | |
| Instance Chain: 
          self,
           Behavior,
          Rails::Dom::Testing::Assertions::DomAssertions,
          Rails::Dom::Testing::Assertions::SelectorAssertions,TestHelper,::ActiveJob::TestHelper,::ActiveSupport::Testing::ConstantLookup,::ActiveSupport::TestCase,::ActiveSupport::Testing::FileFixtures,::ActiveSupport::Testing::TimeHelpers,::ActiveSupport::Testing::ConstantStubbing,::ActiveSupport::Testing::Deprecation,::ActiveSupport::Testing::ErrorReporterAssertions,::ActiveSupport::Testing::Assertions,::ActiveSupport::Testing::SetupAndTeardown,
          Minitest::Test | |
| Inherits: | ActiveSupport::TestCase 
 | 
| Defined in: | actionmailer/lib/action_mailer/test_case.rb | 
Constant Summary
::ActiveSupport::TestCase - Inherited
  
Behavior - Attributes & Methods
Class Attribute Summary
::ActiveSupport::TestCase - Inherited
| .file_fixture_path, .file_fixture_path?, | |
| .test_order | Returns the order in which test cases are run. | 
| .test_order= | Sets the order in which test cases are run. | 
Class Method Summary
::ActiveSupport::TestCase - Inherited
| .fixture_paths | Returns the  | 
| .fixture_paths= | Sets the given path to the fixture set. | 
| .parallelize | Parallelizes the test suite. | 
| .parallelize_setup | Set up hook for parallel testing. | 
| .parallelize_teardown | Clean up hook for parallel testing. | 
::ActiveSupport::Testing::Declarative - Extended
Instance Attribute Summary
::ActiveJob::TestHelper - Included
::ActiveSupport::TestCase - Inherited
Instance Method Summary
Behavior - Included
| #read_fixture | Reads the fixture file for the given mailer. | 
TestHelper - Included
| #assert_emails | Asserts that the number of emails sent matches the given number. | 
| #assert_enqueued_email_with | Asserts that a specific email has been enqueued, optionally matching arguments and/or params. | 
| #assert_enqueued_emails | Asserts that the number of emails enqueued for later delivery matches the given number. | 
| #assert_no_emails | Asserts that no emails have been sent. | 
| #assert_no_enqueued_emails | Asserts that no emails are enqueued for later delivery. | 
| #capture_emails | Returns any emails that are sent in the block. | 
| #deliver_enqueued_emails | Delivers all enqueued emails. | 
::ActiveJob::TestHelper - Included
| #assert_enqueued_jobs | Asserts that the number of enqueued jobs matches the given number. | 
| #assert_enqueued_with | Asserts that the job has been enqueued with the given arguments. | 
| #assert_no_enqueued_jobs | Asserts that no jobs have been enqueued. | 
| #assert_no_performed_jobs | Asserts that no jobs have been performed. | 
| #assert_performed_jobs | Asserts that the number of performed jobs matches the given number. | 
| #assert_performed_with | Asserts that the job has been performed with the given arguments. | 
| #perform_enqueued_jobs | Performs all enqueued jobs. | 
| #queue_adapter | Accesses the queue_adapter set by  | 
| #queue_adapter_for_test | Returns a queue adapter instance to use with all Active Job test helpers. | 
::ActiveSupport::TestCase - Inherited
| #assert_no_match | Alias for: refute_match | 
| #assert_not_empty | Alias for: refute_empty | 
| #assert_not_equal | Alias for: refute_equal | 
| #assert_not_in_delta | Alias for: refute_in_delta | 
| #assert_not_in_epsilon | Alias for: refute_in_epsilon | 
| #assert_not_includes | Alias for: refute_includes | 
| #assert_not_instance_of | Alias for: refute_instance_of | 
| #assert_not_kind_of | Alias for: refute_kind_of | 
| #assert_not_nil | Alias for: refute_nil | 
| #assert_not_operator | Alias for: refute_operator | 
| #assert_not_predicate | Alias for: refute_predicate | 
| #assert_not_respond_to | Alias for: refute_respond_to | 
| #assert_not_same | Alias for: refute_same | 
| #method_name | |
::ActiveSupport::Testing::FileFixtures - Included
| #file_fixture | Returns a  | 
::ActiveSupport::Testing::TimeHelpers - Included
| #after_teardown, | |
| #freeze_time | Calls  | 
| #travel | Changes current time to the time in the future or in the past by a given time difference by stubbing  | 
| #travel_back | Returns the current time back to its original state, by removing the stubs added by  | 
| #travel_to | Changes current time to the given time by stubbing  | 
| #unfreeze_time | |
::ActiveSupport::Testing::ConstantStubbing - Included
| #stub_const | Changes the value of a constant for the duration of a block. | 
::ActiveSupport::Testing::Deprecation - Included
| #assert_deprecated | Asserts that a matching deprecation warning was emitted by the given deprecator during the execution of the yielded block. | 
| #assert_not_deprecated | Asserts that no deprecation warnings are emitted by the given deprecator during the execution of the yielded block. | 
| #collect_deprecations | Returns the return value of the block and an array of all the deprecation warnings emitted by the given deprecator during the execution of the yielded block. | 
::ActiveSupport::Testing::ErrorReporterAssertions - Included
| #assert_error_reported | Assertion that the block should cause at least one exception to be reported to Rails.error. | 
| #assert_no_error_reported | Assertion that the block should not cause an exception to be reported to Rails.error. | 
::ActiveSupport::Testing::Assertions - Included
| #assert_changes | Assertion that the result of evaluating an expression is changed before and after invoking the passed in block. | 
| #assert_difference | Test numeric difference between the return value of an expression as a result of what is evaluated in the yielded block. | 
| #assert_no_changes | Assertion that the result of evaluating an expression is not changed before and after invoking the passed in block. | 
| #assert_no_difference | Assertion that the numeric result of evaluating an expression is not changed before and after invoking the passed in block. | 
| #assert_not | Asserts that an expression is not truthy. | 
| #assert_nothing_raised | Assertion that the block should not raise an exception. | 
| #assert_raise | |
| #assert_raises | Asserts that a block raises one of  | 
Class Attribute Details
._mailer_class (rw)
[ GitHub ]# File 'actionmailer/lib/action_mailer/test_case.rb', line 41
class_attribute :_mailer_class
    ._mailer_class?  ⇒ Boolean  (rw)
  
  [ GitHub ]
# File 'actionmailer/lib/action_mailer/test_case.rb', line 41
class_attribute :_mailer_class
Instance Attribute Details
#_mailer_class (rw)
[ GitHub ]# File 'actionmailer/lib/action_mailer/test_case.rb', line 41
class_attribute :_mailer_class
    #_mailer_class?  ⇒ Boolean  (rw)
  
  [ GitHub ]
# File 'actionmailer/lib/action_mailer/test_case.rb', line 41
class_attribute :_mailer_class