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
The test framework shoulda has an excellent helper which lets you assert certain conditions about an email that was sent. Yes, you could do it yourself with ActionMailer.deliveries, but shoulda makes it all one neat little block