This module provides the core definitions and implementations for test
helpers which are then adapted to the appropriate frameworks in
commons-munit
and commons-scalatest
"com.github.morgen-peschke" % "commons-testing" % commonsVersion
ivy"com.github.morgen-peschke::commons-testing:$commonsVersion"
This typeclass encodes the operation of removing a value from an effect.
This is conceptually the reverse of Applicative.pure
, however it has
been specialized to the needs of testing so that errors can be reported
in such a way as to integrate with a test framework.
Provides a trait adapting ValueExtractors
for bare Scala assertions,
rather than any particular test framework.