public testThatArrayCompatibleIsUsedForIndexBy ( Pinq\Iterators\IIteratorScheme $scheme ) | ||
$scheme | Pinq\Iterators\IIteratorScheme |
public function testThatArrayCompatibleIsUsedForIndexBy(IIteratorScheme $scheme)
{
$iterator = Traversable::from([1, 2, 3], $scheme)->indexBy(function () {
return new \stdClass();
})->getIterator();
$this->assertInstanceOf(get_class($scheme->arrayCompatibleIterator(new \EmptyIterator())), $iterator);
}