public function testCanGroupValues() { $under = Arr::group(range(1, 5), function ($value) { return $value % 2 === 0; }); $matcher = [[1, 3, 5], [2, 4]]; $this->assertEquals($matcher, $under); }