[rspec-users] Rails 3 Mailer spec with arguments ?
dchelimsky at gmail.com
Sat Jun 12 07:18:39 EDT 2010
On Sat, Jun 12, 2010 at 7:04 AM, David Chelimsky <dchelimsky at gmail.com> wrote:
> 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.
> Disregard :)
> I'll add a mailer method that access the mailer, and a message method
> that wraps @expected.
For now you can say:
More information about the rspec-users