typelevel / typelevel/cats-effect
`raceOutcome` is not tested (directly)
Nobody has claimed this yet.
- Dominant language
- Scala
- Stars
- 2.2k
- Forks
- 576
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 18
Description
... and laws/tests :)
Slipped a fix in here, but probably deserves its own PR:
https://github.com/typelevel/cats-effect/pull/2545/commits/bdc7429e6b333500a07d357b7dbe783f34aeee26#diff-5acd9e5b3bc8897d205aa4590f18c307679d41279ca72a125764900fffe9d568
Discord discussion:
https://discord.com/channels/632277896739946517/839263556754472990/910242079341412433
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked commit diff and the laws/tests area mentioned in the issue to understand the existing raceOutcome behavior and test conventions. Add direct coverage for raceOutcome, then run the relevant law tests and confirm the previously fixed behavior is exercised.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- testing
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100