[rspec-users] i cannot seem to use at_least

deepak kannan.deepak at gmail.com
Thu Sep 27 06:29:29 UTC 2012


@ben i did read the discussion for issue#133. 
But i did not get the argument that at_least(0) should be a stub. @
myronmarston <https://github.com/myronmarston> comment at the end, cleared 
that up for me

After reading it again, i came up with https://gist.github.com/3792506
am a rspec noob so please forgive the bad example
If it is not too much of a problem, can someone post some code on how to 
solve the issue

On Wednesday, 26 September 2012 21:07:13 UTC+5:30, Ben Lovell wrote:
>
> Hi
>
> On 26 September 2012 16:16, deepak kannan <kannan... at gmail.com<javascript:>
> > wrote:
>
>> hi,
>>
>> Problem is that i want to test chained method calls. Where the method 
>> chain is optional
>> But if the method chain is called then certain assertions apply on the 
>> method chain itself
>>
>> The object may or may not call a method. 
>> But if it does call the method then it has to call another method on it 
>> (ie. method chain) with certain arguments
>> I wrote a comment explaining my actual usecase at 
>> https://github.com/rspec/rspec-mocks/issues/133#issuecomment-8886264
>>
>> kind-of obfuscated and simplified code example is at 
>> https://gist.github.com/3788035
>>
>> code snippet:
>> mock = mock('Monitor')
>> mock.should_receive(:ping).with('DS1').and_return(stub.as_null_object)
>> devops.should_receive(:monitor).and_return(proxy)
>>
>> i read these issues
>> https://github.com/rspec/rspec-mocks/issues/131
>> https://github.com/rspec/rspec-mocks/issues/133
>>
>> -- 
>> best,
>> deepak
>> w: https://gist.github.com/deepak 
>>
>
> Did you read the discussion from the issue? 
>
> https://github.com/rspec/rspec-mocks/issues/133
>
> It makes a strong case as to why at_least(0) makes no sense.
>
> Cheers,
> Ben
>

--
best,
deepak
w: https://gist.github.com/deepak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20120926/b127f15b/attachment.html>


More information about the rspec-users mailing list