Hi,
On 9 October 2012 13:04, enrico stano <[email protected]> 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
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users