Assertions on mails in Laravel 4
Testing mails in Laravel 4 is a bit of a weak spot. You can say Mail::shouldReceive('send')->once()...
but specifying everything the method should receive in terms of arguments as well as asserting that the closure sets the recipient and subject correctly is tedious at best. This SO answer shows an example of how to unit test a mail being sent.