module ActionMailer::TestHelper
def assert_no_enqueued_emails(&block)
end
# No emails should be enqueued from this block
assert_no_enqueued_emails do
def test_no_emails
If a block is provided, it should not cause any emails to be enqueued.
end
assert_enqueued_emails 1
ContactMailer.welcome.deliver_later
assert_no_enqueued_emails
def test_no_emails
Asserts that no emails are enqueued for later delivery.
def assert_no_enqueued_emails(&block) assert_enqueued_emails 0, &block end