Module: Jets::Testing::MailboxForHelper
- Defined in:
- lib/jets/testing/helpers/mailbox_for_helper.rb
Defined Under Namespace
Classes: Mailbox
Instance Method Summary collapse
Instance Method Details
#mails_for(user_or_email) ⇒ Object
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/jets/testing/helpers/mailbox_for_helper.rb', line 21 def mails_for(user_or_email) if ActionMailer::Base.delivery_method != :test raise "You can only use `mailbox` helper when" \ "ActionMailer::Base.delivery_method is `:test`" end email = user_or_email.respond_to?(:email) ? user_or_email.email : user_or_email Mailbox.new(email) end |