Pinq\Tests\Integration\Traversable\SelectTest::testThatSelectDoesNotMaintainReferences PHP Method

testThatSelectDoesNotMaintainReferences() public method

public testThatSelectDoesNotMaintainReferences ( Pinq\ITraversable $traversable )
$traversable Pinq\ITraversable
    public function testThatSelectDoesNotMaintainReferences(\Pinq\ITraversable $traversable)
    {
        $data = $this->makeRefs(range('Z', 'A'));
        $traversable->append($data)->select(function &(&$i) {
            return $i;
        })->iterate(function (&$i) {
            $i .= $i;
        });
        $this->assertSame(range('Z', 'A'), $data);
    }