BaseFunIOSuite

trait BaseFunIOSuite extends FunSuiteF[[A] =>> IO[A]] with BaseCatsSuite
class FunSuiteF[[A] =>> IO[A]]
trait FunSuiteAux
class RunnableSuite[[A] =>> IO[A]]
trait EffectSuite[[A] =>> IO[A]]
trait Here
trait EffectSuiteAux
trait Suite[[A] =>> IO[A]]
trait BaseSuiteClass
class Object
trait Matchable
class Any

Type members

Inherited types

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

Value members

Inherited methods

protected def adaptRunError: PartialFunction[Throwable, Throwable]
Inherited from
EffectSuite
def cancel(reason: String)(pos: SourceLocation): IO[Nothing]

Raise an error that leads to the running test being tagged as "cancelled".

Raise an error that leads to the running test being tagged as "cancelled".

Inherited from
EffectSuite
inline def here: SourceLocation

Pulls source location without being affected by implicit scope.

Pulls source location without being affected by implicit scope.

Inherited from
Here
def ignore(reason: String)(pos: SourceLocation): IO[Nothing]

Raises an error that leads to the running test being tagged as "ignored"

Raises an error that leads to the running test being tagged as "ignored"

Inherited from
EffectSuite
override def name: String
Definition Classes
FunSuiteF -> EffectSuite -> Suite
Inherited from
FunSuiteF
def plan: List[TestName]
Inherited from
FunSuiteF
final def run(args: List[String])(report: TestOutcome => IO[Unit]): IO[Unit]
Inherited from
EffectSuite
override def runUnsafe(args: List[String])(report: TestOutcome => Unit): Unit
Definition Classes
FunSuiteF -> RunnableSuite
Inherited from
FunSuiteF
override def spec(args: List[String]): Stream[[A] =>> IO[A], TestOutcome]
Definition Classes
FunSuiteF -> Suite
Inherited from
FunSuiteF
override def test(name: TestName)(run: => Expectations): Unit
Definition Classes
FunSuiteF -> FunSuiteAux
Inherited from
FunSuiteF

Implicits

Implicits

implicit override protected def effectCompat: UnsafeRun[EffectType]
Definition Classes
RunnableSuite -> EffectSuite

Inherited implicits

final implicit protected def effect: Concurrent[[A] =>> IO[A]]
Inherited from
EffectSuite