Pinq\Tests\Integration\Traversable\ReindexTest::testThatReindexMaintainsReferences PHP Метод

testThatReindexMaintainsReferences() публичный Метод

public testThatReindexMaintainsReferences ( Pinq\ITraversable $traversable )
$traversable Pinq\ITraversable
    public function testThatReindexMaintainsReferences(\Pinq\ITraversable $traversable)
    {
        $data = $this->makeRefs(range('a', 'z'));
        $traversable->append($data)->indexBy(function ($i) {
            return $i;
        })->reindex()->iterate(function (&$i) {
            $i .= ';';
        });
        $this->assertSame('a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;', implode('', $data));
    }