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.15 | Cats Effect 3.3.14 Weaver version: 0.7.15 |
---|---|---|
Cats-Effect | ✅ Scala 2.12, 2.13, 3.1.3 | ✅ Scala 2.12, 2.13, 3.1.3 |
Monix | ✅ Scala 2.12, 2.13, 3.1.3 | ❌ |
Monix BIO | ✅ Scala 2.12, 2.13, 3.1.3 | ❌ |
ZIO | ✅ Scala 2.12, 2.13 | ✅ Scala 2.12, 2.13 |
Integrations | Cats Effect 2 Weaver version: 0.6.15 | Cats Effect 3.3.14 Weaver version: 0.7.15 |
---|---|---|
Discipline law testing | ✅ Scala 2.12, 2.13, 3.1.3 | ✅ Scala 2.12, 2.13, 3.1.3 |
ScalaCheck | ✅ Scala 2.12, 2.13, 3.1.3 | ✅ Scala 2.12, 2.13, 3.1.3 |
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.