public function testMap() { $collection = new Collection([1, 2, 3]); $result = $collection->map(function ($x) { return $x * 2; }); $expected = new Collection([2, 4, 6]); $this->assertEquals(array_values($expected->toArray()), array_values($result->toArray())); }