public function testReverse() { $collection = new Collection([10 => 1, 30 => 3, 20 => 2, 'a' => -1, 'b' => 0, 'c' => 42, '111', '11']); $result = $collection->reverse(); $expected = new Collection([32 => '11', 31 => '111', 'c' => 42, 'b' => 0, 'a' => -1, 20 => 2, 30 => 3, 10 => 1]); $this->assertEquals($expected->toArray(), $result->toArray()); }