cats-effect-testing
Integration between cats-effect and test frameworks (by djspiewak)
munit-cats-effect
Integration library for MUnit & cats-effect (by typelevel)
Our great sponsors
cats-effect-testing | munit-cats-effect | |
---|---|---|
1 | 2 | |
184 | 147 | |
0.5% | 3.4% | |
7.9 | 8.2 | |
5 days ago | 4 days ago | |
Scala | Scala | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cats-effect-testing
Posts with mentions or reviews of cats-effect-testing.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-19.
-
Are there really 'testing benefits' to programming with effects?
cats-effect-testing covers Specs2, ScalaTest, uTest, and minitest.
munit-cats-effect
Posts with mentions or reviews of munit-cats-effect.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-19.
-
How to test Tagless Final Algebra?
to avoid unsafeRunSunc in tests, use the an integration library for your test framework and cats effect or whatever your effect system is; it will do it for you. E.g. here's the one for munit: https://github.com/typelevel/munit-cats-effect . Using unsafeRunSync is not the end of the world when you have to make code work with frameworky, side-effectful test libraries but your desire to avoid it is nonetheless commendable.
-
Are there really 'testing benefits' to programming with effects?
munit-cats-effect covers MUnit.
What are some alternatives?
When comparing cats-effect-testing and munit-cats-effect you can also consider the following projects:
Mockito Scala - Mockito for Scala language
Monix - Asynchronous, Reactive Programming for Scala and Scala.js.
natchez - functional tracing for cats
Specs2 - Software Specifications for Scala
pencil - Simple smtp client
skunk - A data access library for Scala + Postgres.