module ActionMailbox::TestHelper

def create_inbound_email_from_mail(status: :processing, **mail_options)

create_inbound_email_from_mail(from: "david@loudthinking.com", subject: "Hello!")

Create an +InboundEmail+ by specifying it using +Mail.new+ options. Example:
def create_inbound_email_from_mail(status: :processing, **mail_options)
  mail = Mail.new(mail_options)
  # Bcc header is not encoded by default
  mail[:bcc].include_in_headers = true if mail[:bcc]
  create_inbound_email_from_source mail.to_s, status: status
end