[rspec-users] Rails 3 Mailer spec with arguments ?
dchelimsky at gmail.com
Sat Jun 12 07:04:00 EDT 2010
On Sat, Jun 12, 2010 at 7:01 AM, David Chelimsky <dchelimsky at gmail.com> wrote:
> On Fri, Jun 11, 2010 at 2:22 PM, Peter Fitzgibbons
> <peter.fitzgibbons at gmail.com> wrote:
>> This came out of the mailer generator w/ Rspec-rails installed :
>> describe Notifier do
>> it "should deliver activation instructions message" do
>> @expected.subject = "Activation instructions"
>> @expected.to = "to at example.org"
>> @expected.from = "from at example.com"
>> @expected.body = read_fixture("activation_instructions")
>> Could someone tell me how to modify this spec so that an argument can be
>> sent into Notifier#activation_instructions ?
>> class Notfier < ActionMailer::Base
>> def activation_instructions(user)
>> # ... mail :to => ...
> user = stub_model(User)
> I'm adding a mailer() method to wrap @expected for the next release,
> but it's the same object.
I'll add a mailer method that access the mailer, and a message method
that wraps @expected.
More information about the rspec-users