[rspec-users] rails3/rspec2: how to write mailer tests?

David Chelimsky dchelimsky at gmail.com
Thu Sep 2 11:23:44 EDT 2010

On Sep 2, 2010, at 10:16 AM, nathanvda wrote:

> This will sound awfully stupid, but i have no idea how to start
> writing any mailer tests.
> I have a mailer class
>   class SmsMailer < ActionMailer::Base
>     def fake_sms(envelope)
>       mail(:to => envelope.user.email)
>     end
>   end
> how do I test this?
> I tried googling for documentation, but was unable to find something
> relevant (probable used wrong search terms).
> Or do i just do view-tests on the corresponding view?

Start with "script/rails generate rspec:mailer sms" - that will generate a stub for you and you can go from there.

More information about the rspec-users mailing list