MutableFSuite

trait MutableFSuite[F <: ([_$4] =>> Any)] extends EffectSuite[F]
trait EffectSuite[F]
trait Here
trait EffectSuiteAux
trait Suite[F]
class Object
trait Matchable
class Any

Type members

Classlikes

Types

type Res

Inherited types

final type EffectType[A] = F[A]
Inhertied from
EffectSuite

Value members

Methods

def sharedResource: Resource[F, Res]
def maxParallelism: Int
protected def registerTest(name: TestName)(f: Res => F[TestOutcome]): Unit
def pureTest(name: TestName)(run: => Expectations): Unit
def loggedTest(name: TestName)(run: Log[F] => F[Expectations]): Unit
override def spec(args: List[String]): Stream[F, TestOutcome]
Definition Classes

Inherited methods

def ignore(reason: String)(pos: SourceLocation): F[Nothing]
Raises an error that leads to the running test being tagged as "ignored"
Inhertied from
EffectSuite
inline def here: SourceLocation
Pulls source location without being affected by implicit scope.
Inhertied from
Here
protected def adaptRunError: PartialFunction[Throwable, Throwable]
Inhertied from
EffectSuite
def cancel(reason: String)(pos: SourceLocation): F[Nothing]
Raise an error that leads to the running test being tagged as "cancelled".
Inhertied from
EffectSuite
override def name: String
Definition Classes
Inhertied from
EffectSuite
final def run(args: List[String])(report: TestOutcome => F[Unit]): F[Unit]
Inhertied from
EffectSuite

Implicits

Inherited implicits

final implicit protected def effect: Async[F]
Inhertied from
EffectSuite
implicit protected def effectCompat: EffectCompat[F]
Inhertied from
EffectSuite