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>']);
}