scala-weaver-test
Installation
SKILL.md
Weaver for Scala 3
Inspect the Weaver version, build, and nearby tests first. Follow project
traits and helpers. Write Scala 3 only: use * imports, indentation syntax,
and current Scala 3 lambdas and control syntax.
This guide targets Weaver 0.13: FunSuiteIO became FunSuite,
MutableIOSuite became IOSuite, and SimpleMutableIOSuite became
SimpleIOSuite. For older pinned Weaver versions, preserve names already used
by the project; do not perform an unrelated migration.
Pick a Suite
| Need | Suite |
|---|---|
Pure Expectations only |
FunSuite |
Independent IO[Expectations] tests |
SimpleIOSuite |
One managed Resource[IO, Res] shared by tests |
IOSuite |
| Discipline laws | FunSuite with Discipline |