Skip to content

Commit

Permalink
Golf: traverseFilter (#272)
Browse files Browse the repository at this point in the history
`flatten` usage has been flattened
  • Loading branch information
lenguyenthanh authored Feb 5, 2025
2 parents 4d1f14b + fc2e29b commit 64bd54f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions modules/backend/src/test/scala/DbIntegrationSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ object DbIntegrationSuite extends IOSuite with Checkers:
forall: (sorting: Sorting, paging: Pagination, filter: PlayerFilter) =>
for
players <- db.allPlayers(sorting, paging, filter)
players1 <- players.map(_.id).traverse(db.playerById).map(_.flatten)
players1 <- players.map(_.id).traverseFilter(db.playerById)
players2 <- players.nonEmpty.pure[IO].ifM(db.playersByIds(players.map(_.id).toSet), Nil.pure[IO])
yield expect(
players1.toSet == players.toSet && players2.toSet == players.toSet && players.size <= paging.size.value
Expand All @@ -60,7 +60,7 @@ object DbIntegrationSuite extends IOSuite with Checkers:
forall: (paging: Pagination) =>
for
federations <- db.allFederationsSummary(paging)
federations1 <- federations.map(_.id).traverse(db.federationSummaryById).map(_.flatten)
federations1 <- federations.map(_.id).traverseFilter(db.federationSummaryById)
yield expect(
federations1 == federations && federations.size <= paging.size.value
)
Expand Down

0 comments on commit 64bd54f

Please sign in to comment.