Pinq\Tests\Integration\Traversable\GroupJoinTest::testThatUnfilteredJoinToEmptyWithDefaultOperatesCorrectly PHP Method

testThatUnfilteredJoinToEmptyWithDefaultOperatesCorrectly() public method

public testThatUnfilteredJoinToEmptyWithDefaultOperatesCorrectly ( Pinq\ITraversable $traversable, array $data )
$traversable Pinq\ITraversable
$data array
    public function testThatUnfilteredJoinToEmptyWithDefaultOperatesCorrectly(\Pinq\ITraversable $traversable, array $data)
    {
        $traversable = $traversable->groupJoin([])->withDefault('<DEFAULT>')->to(function ($outer, \Pinq\ITraversable $innerGroup) {
            return $outer . ':' . $innerGroup->implode('');
        });
        $this->assertMatches($traversable, ['1:<DEFAULT>', '2:<DEFAULT>', '3:<DEFAULT>', '4:<DEFAULT>', '5:<DEFAULT>', '6:<DEFAULT>', '7:<DEFAULT>', '8:<DEFAULT>', '9:<DEFAULT>', '10:<DEFAULT>']);
    }