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

David Chelimsky dchelimsky at gmail.com
Thu Sep 2 11:22:19 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