public function testMapReturnsArray() { $this->collection[] = 1; $this->collection[] = 2; $result = $this->collection->map(function ($value, $index) { return "[{$index}]{$value}"; }); $this->assertSame(array('[0]1', '[1]2'), $result); }