Currently in my tests I do something like this to test if an email is queued to be sent
assert_difference(\'ActionMailer::Base.deliveries.size\', 1) do
A little late, but it may help others:
You could use Email-spec, a collection of Rspec/Minitest matchers and Cucumber steps.