Pinq\Tests\Integration\Traversable\IterationTest::testIteratePassedAllValuesAndKeysToFunction PHP Method

testIteratePassedAllValuesAndKeysToFunction() public method

public testIteratePassedAllValuesAndKeysToFunction ( Pinq\ITraversable $traversable, array $data )
$traversable Pinq\ITraversable
$data array
    public function testIteratePassedAllValuesAndKeysToFunction(\Pinq\ITraversable $traversable, array $data)
    {
        $iteratedData = [];
        $traversable->iterate(function ($value, $key) use(&$iteratedData) {
            $iteratedData[$key] = $value;
        });
        $this->assertSame($data, $iteratedData);
    }