by Zainab Ali on Jun 10, 2025
technical
We are delighted to announce the release of weaver-test under Typelevel.
Weaver is a test framework for integration and end-to-end testing. It makes tests faster and easier to debug by using cats
, cats-effect
and fs2
.
Weaver provides a high quality experience when writing and running tests:
cats.effect.Resource
. This ensures that shared resources, such as HTTP clients, connection pools and file handles, are cleaned up correctly and predictably.Weaver makes heavy use of the cats-effect
and fs2
Typelevel projects. These enable weaver to run tests concurrently, provide safe resource handling, composable assertions and much more. By becoming part of the Typelevel umbrella, weaver can be maintained more easily alongside its core dependencies.
0.9.0
releaseIf you use Scala Steward, you will migrate automatically. If not, read the 0.9.0
migration guide.