Installation
All of the artifacts below are available for both JVM and Scala.js.
Note, that artifacts that use Cats Effect 3 are published under a different version to those published for Cats Effect 2 (minor version bump), because they're binary incompatible.
Effect types | Cats Effect 2 Weaver version: 0.6.7 | Cats Effect 3.2.9 Weaver version: 0.7.7 |
---|---|---|
Cats-Effect | ✅ Scala 2.12, 2.13, 3.0.2 | ✅ Scala 2.12, 2.13, 3.0.2 |
Monix | ✅ Scala 2.12, 2.13 | ❌ |
Monix BIO | ✅ Scala 2.12, 2.13 | ❌ |
ZIO | ✅ Scala 2.12, 2.13 | ✅ Scala 2.12, 2.13 |
Integrations | Cats Effect 2 Weaver version: 0.6.7 | Cats Effect 3.2.9 Weaver version: 0.7.7 |
---|---|---|
Discipline law testing | ✅ Scala 2.12, 2.13, 3.0.2 | ✅ Scala 2.12, 2.13, 3.0.2 |
ScalaCheck | ✅ Scala 2.12, 2.13, 3.0.2 | ✅ Scala 2.12, 2.13, 3.0.2 |
Specs2 matchers | ✅ Scala 2.12, 2.13 | ✅ Scala 2.12, 2.13 |
Weaver offers effect-type specific test frameworks. The Build setup depends on the effect-type library you've elected to use (or test against).
Refer yourself to the library specific pages to get the correct configuration.