*I would generally *not* suggest stubbing an array like object...
*

On Tue, Feb 24, 2015 at 11:53 AM, Aaron Kromer <[email protected]>
wrote:

> In Ruby each does not necessarily return a meaningful value (it could be
> nil or self for the object). You are stubbing a return value but each is
> used to yield to a block; which the stub does not do. Is this object
> actually an array? I'm a bit confused by it's contract given your use of
> each and next with it.
>
> In this situation, I generally would just suggest stubbing an array like
> object, I would say to just provide an array.
>
> On Tue, Feb 24, 2015 at 9:40 AM, Nicholas Wieland <[email protected]> wrote:
>
>> On Monday, February 23, 2015 at 9:16:58 PM UTC+1, Myron Marston wrote:
>>>
>>> On Monday, February 23, 2015 at 5:54:18 AM UTC-8, Nicholas Wieland wrote:
>>>>
>>>> Hi I'm trying to test the return the value returned by a method that
>>>> accepts a block, that should yield a double.
>>>>
>>>> https://gist.github.com/ngw/1375bef1dfb658074784
>>>>
>>>> I don't know what I'm doing wrong, most probably I don't understand how
>>>> to use the matched. Can someone help me out?
>>>>
>>>>   ngw
>>>>
>>>
>>>  `yield_with_args` expects arguments, which specify what arguments you
>>> expect to be yielded.  You passed `yield_with_args` no args.  I think you
>>> want `yield_with_args(post)`.
>>>
>>> That said, you pasted only your code, and not the output RSpec is giving
>>> you, so I'm not quite sure what isn't working how you expect.  If there's
>>> more to it than that, please post the RSpec failure you're getting.
>>>
>>
>> Hi, I changed my spec  but still having problems, I'm not able to stub an
>> array-like object ... Thanks for your help!
>>
>> https://gist.github.com/ngw/3d1bcd738bd942b9aa17
>>
>>   ngw
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "rspec" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/rspec/9bae3a32-c918-430e-a108-33468455e439%40googlegroups.com
>> <https://groups.google.com/d/msgid/rspec/9bae3a32-c918-430e-a108-33468455e439%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"rspec" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rspec/CAKCESdiFoZwMMRB8cXBOmoHA2Vgzp6K1pMCMn6y3FGcRzFdv1A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to