[rspec-users] model stubs with view/controller specs: error_messages_for??
David Chelimsky
dchelimsky at gmail.com
Thu Nov 30 08:21:26 EST 2006
On 11/30/06, Michael Johnston <lastobelus at mac.com> wrote:
> Mmm, that is how I started, but then it complains there is no "count"
> method
Two options at this point:
@mock_errors.stub!(:count).and_return(0)
or
@some_model.stub!(:errors).and_return([])
I think either will work.
Cheers,
David
>
> On 30-Nov-06, at 4:20 AM, David Chelimsky wrote:
>
> > On 11/30/06, Michael Johnston <lastobelus at mac.com> wrote:
> >> How would I set up a model stub so that <%= error_messages_for
> >> 'some_model' %> doesn't complain?
> >>
> >> I started going down this road: @some_model.stub!
> >> (:errors).and_return(ActiveRecord::Errors.new)
> >>
> >> but it seems like a long, hopefully uneccessary road.
> >
> > Try returning a mock instead:
> >
> > @mock_errors = mock("errors")
> > @some_model.stub!(:errors).and_return(@mock_errors)
> >
> > That'll shorten the road quite a bit.
> >
> > Cheers,
> > David
> >
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
More information about the rspec-users
mailing list