On Thu, Sep 25, 2008 at 1:04 PM, Nick Hoffman <[EMAIL PROTECTED]> wrote:
> On 2008-09-25, at 13:58, Tero Tilus wrote:
>>
>> 2008-09-25 13:47, Nick Hoffman:
>>>
>>> I'm calling #stub! and #should_receive on the same method within a
>>> class, and am finding that the method doesn't return the value given
>>> to #stub!
>>
>> How about GMarker.should_receive(:new).with(foo).and_return mock_marker
>
> I knew there was a dead simple answer to the question. Thanks, Tero.
That should work too, but recent changes support returning a
previously defined stub value when you don't specify a return value in
a mock expectation:
foo = mock('foo')
foo.stub!(:bar).and_return('stub value')
foo.should_receive(:bar).with('anything')
foo.bar('anything')
=> 'stub value'
> Apologies for the brain fart.
> _______________________________________________
> rspec-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users