I'm sorry but this whole block has nothing to do in them model spec, if anywhere it has to be in the mailer spec. You're not hitting any of the methods the model provides, not even indirectly.

As a side node use `expect { }.to` over `lambda { }.should`, the later will be removed in RSpec 3 so it's good to have new code on the new syntax.