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.4 | Cats Effect 3.1.1 Weaver version: 0.7.4 |
---|---|---|
Cats-Effect | ✅ Scala 2.12, 2.13, 3.0.0 | ✅ Scala 2.12, 2.13, 3.0.0 |
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.4 | Cats Effect 3.1.1 Weaver version: 0.7.4 |
---|---|---|
Discipline law testing | ✅ Scala 2.12, 2.13, 3.0.0 | ✅ Scala 2.12, 2.13, 3.0.0 |
ScalaCheck | ✅ Scala 2.12, 2.13, 3.0.0 | ✅ Scala 2.12, 2.13, 3.0.0 |
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.