…ethod. Only the yield_successive_args matcher is designed for the multi-yield case.
Otherwise, the matcher is unable to detect anything about if the method-under-test yields, and the user may get false positives.
…epts no args. The expect block must accept an arg, and pass it on to the method-under-test as a block, in order for these yield matchers to work properly. Since this is atypical for an expect block, this error will help guide people when they use these matchers incorrectly.
It's debatable if instance_eval'ing a block can be considered yielding, but it's important that we use local variables in the lambdas rather than instance variables, because we don't want to modify the state of the receiver of #instance_eval.
This reverts commit 07dd19c.
…ache19-0.5.13.gem to a local cache [ci skip]
…tions. - Fixes #115.
github and rubydoc.info. - Fixes #113.
by subsequent invocations. - Fixes #112.
See the included benchmarks for actual benchmarks against a collection of 7 values like we have here.