I got it working. I had defined new on Foo rather than initialize so it
was my dumb mistake that prevented your solution from working. Thanks a
lot for your help Patrick.
Christopher
On 01/09/2012 01:15 PM, Christopher Voltz wrote:
> I knew it was a class method but wasn't sure how to put an ex
I knew it was a class method but wasn't sure how to put an expectation
on a class method. I tried your suggestion but, unfortunately, it still
fails, although with a different error message:
1) Foo should call new 3
Failure/Error:
XMLRPC::Client.should_receive(:new3).with(optio
> 1) Foo should call new 3
> Failure/Error: Unable to find matching line from backtrace
>Exactly one instance should have received the following
> message(s) but didn't: new3
>
> How can I change the spec to make this pass (while verifying that new3
> was cal