Module: Seatbelt::AssertMail
- Included in:
- Minitest::Test, Minitest::Unit::TestCase, Test::Unit::TestCase
- Defined in:
- lib/seatbelt/assert_mail.rb
Instance Method Summary collapse
- #assert_mail(options = {}, &block) ⇒ Object
- #assert_no_mail(options = {}, &block) ⇒ Object (also: #refute_mail)
Instance Method Details
#assert_mail(options = {}, &block) ⇒ Object
4 5 6 |
# File 'lib/seatbelt/assert_mail.rb', line 4 def assert_mail(={}, &block) assert !find_email(, &block).nil?, "couldn't find the expected mail (#{.inspect}) in #{ActionMailer::Base.deliveries.inspect}" end |
#assert_no_mail(options = {}, &block) ⇒ Object Also known as: refute_mail
8 9 10 |
# File 'lib/seatbelt/assert_mail.rb', line 8 def assert_no_mail(={}, &block) assert find_email(, &block).nil?, "didn't expect mail (#{.inspect}) in #{ActionMailer::Base.deliveries.inspect}" end |