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

Reply via email to