Hi Ben, you could find more info browsing this Gist https://gist.github.com/3848429#file_user_controller_spec.rb
I've added it to my StackOverflow question too. Thank you for your time! ennrico 2012/10/9 Ben Lovell <benjamin.lov...@gmail.com>: > Hi, > > On 9 October 2012 13:04, enrico stano <enrico...@gmail.com> wrote: >> >> Hi, >> >> surely I'm missing something... but what!? >> >> in my spec I've >> >> User.should_receive(:find).with("1").and_return(@user) >> >> and in my controller >> >> User.find(params[:id]) >> >> green light... correct... >> >> but if I change my controller using another method, for example first: >> >> User.first >> >> or even >> >> User.all >> >> I get green light too... I was expecting an error like >> >> expected: 1 time >> received: 0 times >> >> could anyone give me a hint to understand that behaviour? > > > > There is something wrong with your spec or your spec's setup. Could you post > a gist of the spec and the controller action? > > Regards, > Ben > >> >> >> I've opened a question on StackOverflow too: >> >> http://stackoverflow.com/questions/12799617/unexpected-rspec-should-receive-behaviour >> >> many thanks, >> >> enricostn >> >> -- >> · Enrico Stano >> · >> · twitter @enricostano >> · skype ocirneonats >> _ > > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users -- · Enrico Stano · · twitter @enricostano · skype ocirneonats _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users