3scale/porta

View on GitHub
features/support/email.rb

Summary

Maintainability
A
0 mins
Test Coverage
module EmailSupport
  def find_latest_email(options)
    deliveries = ActionMailer::Base.deliveries

    if options[:to]
      deliveries = deliveries.select do |email|
        email.to && email.to.include?(options[:to])
      end
    end

    deliveries.last
  end
end

World(EmailSupport)

Before do
  Sidekiq::Job.clear_all
  ActionMailer::Base.deliveries.clear
end