munit

package munit

Type members

Classlikes

trait ScalaCheckEffectSuite extends ScalaCheckSuite

Extends ScalaCheckSuite, adding support for evaluation of effectful properties (PropF[F] values).

Extends ScalaCheckSuite, adding support for evaluation of effectful properties (PropF[F] values).

This trait transforms tests which return PropF[F] values in to F[Unit] values. The F[Unit] values are transformed to a Future[Unit] via munitValueTransform. Hence, an appropriate value transform must be registered for the effect type in use. This is typically done by mixing in an MUnit compatibility trait for the desired effect type.