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,
::ActiveJob::TestHelper::TestQueueAdapter,
::ActiveSupport::Testing::ConstantLookup,
::ActiveSupport::TestCase,
::ActiveSupport::Testing::FileFixtures,
::ActiveSupport::Testing::TimeHelpers,
::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
| .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
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. |
| #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. |
::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 | Specifies the queue adapter to use with all Active Job test helpers. |
::ActiveSupport::TestCase - Inherited
| #assert_no_match, #assert_not_empty, #assert_not_equal, #assert_not_in_delta, #assert_not_in_epsilon, #assert_not_includes, #assert_not_instance_of, #assert_not_kind_of, #assert_not_nil, #assert_not_operator, #assert_not_predicate, #assert_not_respond_to, #assert_not_same, | |
| #assert_raise | test/unit backwards compatibility methods. |
| #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::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. |
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