[rspec-users] Could anyone please help with rspec/nested resource behavior checking?

Fischer, Daniel daniel at danielfischer.com
Wed May 30 21:07:18 EDT 2007


Jonathan,

Yeah something like that. I have no idea how to put it together
properly. I'm beyond confused at this point, that's why I could really
use some help.

I figured out my "response" error, but now Im trying to "find all posts"

Right now I got something like:

    User.should_receive(:posts).with(:all).and_return([@posts])

But I know it should be User.posts.find(:all) - i'm not sure how to
make this a proper behavior check.

How do I setup my mocks to correspond with this?

Thanks.

On 5/30/07, Jonathan Linowes <jonathan at parkerhill.com> wrote:
> Don't you need to stub the User model :find too? (needed in your
> private get_user call)
>
>     private
>     def get_user
>       @user = User.find(params[:user_id])
>       @post = @user.posts.find(params[:id]) if params[:id]
>     end
>
>
>
> On May 30, 2007, at 8:03 PM, Fischer, Daniel wrote:
>
> > My problem has been listed here:
> > http://railsforum.com/viewtopic.php?pid=25439#p25439
> >
> > Don't think it would be required to completely re-type it here :)
> >
> > Thanks!
> >
> > --
> > -Daniel Fischer
> >
> > http://danielfischer.com - Geek Blog
> > http://abigfisch.com - Portfolio
> > http://writersbeat.com - Writing Community
> > _______________________________________________
> > rspec-users mailing list
> > rspec-users at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/rspec-users
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


-- 
-Daniel Fischer

http://danielfischer.com - Geek Blog
http://abigfisch.com - Portfolio
http://writersbeat.com - Writing Community


More information about the rspec-users mailing list