/** @test */ public function it_can_reject_filter_a_collection() { $collection = new Collection([1, 2, 3, 4]); $filtered = $collection->reject(function ($value, $key) { return $value > 2; }); $this->assertEquals([1, 2], $filtered->all()); $filtered2 = $collection->reject(3); $expected = [0 => 1, 1 => 2, 3 => 4]; $this->assertEquals($expected, $filtered2->all()); }