Methods
- T
-
- test_assert_emails,
- test_assert_emails_message,
- test_assert_emails_too_few_sent,
- test_assert_emails_too_many_sent,
- test_assert_emails_with_no_block,
- test_assert_enqueued_emails,
- test_assert_enqueued_emails_too_few_sent,
- test_assert_enqueued_emails_too_many_sent,
- test_assert_no_emails,
- test_assert_no_emails_failure,
- test_assert_no_enqueued_emails,
- test_assert_no_enqueued_emails_failure,
- test_charset_is_utf_8,
- test_determine_default_mailer_raises_correct_error,
- test_encode,
- test_mailer_class_is_correctly_inferred,
- test_read_fixture,
- test_repeated_assert_emails_calls,
- test_setup_creates_the_expected_mailer,
- test_setup_sets_right_action_mailer_options
Instance Public methods
test_assert_emails()
Link
test_assert_emails_message()
Link
# File actionmailer/test/test_helper_test.rb, line 115 def test_assert_emails_message TestHelperMailer.test.deliver_now error = assert_raise ActiveSupport::TestCase::Assertion do assert_emails 2 do TestHelperMailer.test.deliver_now end end assert_match "Expected: 2", error.message assert_match "Actual: 1", error.message end
test_assert_emails_too_few_sent()
Link
test_assert_emails_too_many_sent()
Link
# File actionmailer/test/test_helper_test.rb, line 104 def test_assert_emails_too_many_sent error = assert_raise ActiveSupport::TestCase::Assertion do assert_emails 1 do TestHelperMailer.test.deliver_now TestHelperMailer.test.deliver_now end end assert_match(/1 .* but 2/, error.message) end
test_assert_emails_with_no_block()
Link
# File actionmailer/test/test_helper_test.rb, line 73 def test_assert_emails_with_no_block assert_nothing_raised do TestHelperMailer.test.deliver_now assert_emails 1 end assert_nothing_raised do TestHelperMailer.test.deliver_now TestHelperMailer.test.deliver_now assert_emails 3 end end
test_assert_enqueued_emails()
Link
test_assert_enqueued_emails_too_few_sent()
Link
# File actionmailer/test/test_helper_test.rb, line 146 def test_assert_enqueued_emails_too_few_sent error = assert_raise ActiveSupport::TestCase::Assertion do assert_enqueued_emails 2 do silence_stream($stdout) do TestHelperMailer.test.deliver_later end end end assert_match(/2 .* but 1/, error.message) end
test_assert_enqueued_emails_too_many_sent()
Link
# File actionmailer/test/test_helper_test.rb, line 158 def test_assert_enqueued_emails_too_many_sent error = assert_raise ActiveSupport::TestCase::Assertion do assert_enqueued_emails 1 do silence_stream($stdout) do TestHelperMailer.test.deliver_later TestHelperMailer.test.deliver_later end end end assert_match(/1 .* but 2/, error.message) end
test_assert_no_emails()
Link
test_assert_no_emails_failure()
Link
test_assert_no_enqueued_emails()
Link
test_assert_no_enqueued_emails_failure()
Link
# File actionmailer/test/test_helper_test.rb, line 179 def test_assert_no_enqueued_emails_failure error = assert_raise ActiveSupport::TestCase::Assertion do assert_no_enqueued_emails do silence_stream($stdout) do TestHelperMailer.test.deliver_later end end end assert_match(/0 .* but 1/, error.message) end
test_charset_is_utf_8()
Link
test_determine_default_mailer_raises_correct_error()
Link
test_encode()
Link
test_mailer_class_is_correctly_inferred()
Link
test_read_fixture()
Link
test_repeated_assert_emails_calls()
Link
# File actionmailer/test/test_helper_test.rb, line 58 def test_repeated_assert_emails_calls assert_nothing_raised do assert_emails 1 do TestHelperMailer.test.deliver_now end end assert_nothing_raised do assert_emails 2 do TestHelperMailer.test.deliver_now TestHelperMailer.test.deliver_now end end end
test_setup_creates_the_expected_mailer()
Link
test_setup_sets_right_action_mailer_options()
Link