yuck, that seems kind of nasty, no? user.articles is already scoped... There has to be a different solution!
On Dec 3, 2007 2:07 AM, Stefan Magnus Landrø <[EMAIL PROTECTED]> wrote: > Typically, I'd write a method in your user model that returns the user's > articles: > > class User do > > def find_articles_for_user > Article.find(:all, :conditions => ['userid = ?', id) > end > > end > > Then you'd use a mock in your controller spec, and make sure you test that > your method is being called. > > On the other hand, the user model should be tested directly against the > db. > > HTH, > > Stefan > > 2007/12/3, Fischer, Daniel <[EMAIL PROTECTED]>: > > > > Let's say you're using the restful_authentication plugin. > > You have a model called articles. On the index action of the > > articlescontroller you simply want to spec out that it'll scope the results > > to the ownership of the current_user. > > > > It should NOT include any articles other than the articles that user > > owns. > > > > How would you properly spec this out? > > > > Thanks for the help! > > > > _______________________________________________ > > rspec-users mailing list > > rspec-users@rubyforge.org > > http://rubyforge.org/mailman/listinfo/rspec-users > > > > > > -- > Bekk Open Source > http://boss.bekk.no > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users