Skip to content

Commit 51a6778

Browse files
committed
test: add test assertions
1 parent 07ab9e1 commit 51a6778

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/Toolkit/CollectionTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,15 +383,23 @@ public function testGroupByCallableCaseSensitive(): void
383383
'genre' => 'Hip-Hop',
384384
];
385385

386+
$collection->kayne = [
387+
'name' => 'kayne',
388+
'genre' => 'hip-hop',
389+
];
390+
386391
$groupsCaseInsensitive = $collection->group(fn (array $item) => $item['genre'], true);
387392

393+
$this->assertCount(2, $groupsCaseInsensitive);
388394
$this->assertTrue($groupsCaseInsensitive->has('pop'));
389395
$this->assertTrue($groupsCaseInsensitive->has('hip-hop'));
390396

391397
$groupsCaseSensitive = $collection->group(fn (array $item) => $item['genre'], false);
392398

399+
$this->assertCount(3, $groupsCaseSensitive);
393400
$this->assertTrue($groupsCaseSensitive->has('Pop'));
394401
$this->assertTrue($groupsCaseSensitive->has('Hip-Hop'));
402+
$this->assertTrue($groupsCaseSensitive->has('hip-hop'));
395403
}
396404

397405
public function testIndexOf(): void

0 commit comments

Comments
 (0)