Module: Seatbelt::AssertMail

Included in:
Minitest::Test, Minitest::Unit::TestCase, Test::Unit::TestCase
Defined in:
lib/seatbelt/assert_mail.rb

Instance Method Summary collapse

Instance Method Details

#assert_mail(options = {}, &block) ⇒ Object



4
5
6
# File 'lib/seatbelt/assert_mail.rb', line 4

def assert_mail(options={}, &block)
  assert !find_email(options, &block).nil?, "couldn't find the expected mail (#{options.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(options={}, &block)
  assert find_email(options, &block).nil?, "didn't expect mail (#{options.inspect}) in #{ActionMailer::Base.deliveries.inspect}"
end