| @@ 273-283 (lines=11) @@ | ||
| 270 | /** |
|
| 271 | * Test keys. |
|
| 272 | */ |
|
| 273 | public function testKeys() |
|
| 274 | { |
|
| 275 | $this |
|
| 276 | ->given( |
|
| 277 | $collection = $this->randomCollection() |
|
| 278 | ) |
|
| 279 | ->when($keys = $collection->keys()) |
|
| 280 | ->collection($keys) |
|
| 281 | ->array($keys->toArray()) |
|
| 282 | ->isEqualTo(\array_keys($collection->toArray())); |
|
| 283 | } |
|
| 284 | ||
| 285 | /** |
|
| 286 | * Test values. |
|
| @@ 288-298 (lines=11) @@ | ||
| 285 | /** |
|
| 286 | * Test values. |
|
| 287 | */ |
|
| 288 | public function testValues() |
|
| 289 | { |
|
| 290 | $this |
|
| 291 | ->given( |
|
| 292 | $collection = $this->randomCollection() |
|
| 293 | ) |
|
| 294 | ->when($values = $collection->values()) |
|
| 295 | ->collection($values) |
|
| 296 | ->array($values->toArray()) |
|
| 297 | ->isEqualTo(\array_values($collection->toArray())); |
|
| 298 | } |
|
| 299 | } |
|
| 300 | ||
| @@ 299-306 (lines=8) @@ | ||
| 296 | /** |
|
| 297 | * Test toArray. |
|
| 298 | */ |
|
| 299 | public function testToArray() |
|
| 300 | { |
|
| 301 | $this |
|
| 302 | ->given($collection = $this->randomCollection()) |
|
| 303 | ->when($array = $collection->toArray()) |
|
| 304 | ->array($array) |
|
| 305 | ->isEqualTo(\iterator_to_array($collection->getIterator())); |
|
| 306 | } |
|
| 307 | ||
| 308 | /** |
|
| 309 | * Test slice. |
|