IOMatchers

trait IOMatchers extends RunTimedMatchers[IO]
class Object
trait Matchable
class Any

Type members

Classlikes

case class IOMatcher[T](check: ValueCheck[T], duration: Option[FiniteDuration]) extends TimedMatcher[T]

Inherited classlikes

class TimedMatcher[T](check: ValueCheck[T], duration: Option[FiniteDuration]) extends Matcher[F[T]]
Inherited from:
RunTimedMatchers
implicit class TimedMatcherWithValue[T](timedMatcher: TimedMatcher[T])
Inherited from:
RunTimedMatchers

Value members

Concrete methods

protected def runAwait[A](fa: IO[A]): A
protected def runWithTimeout[A](fa: IO[A], d: FiniteDuration): A

Inherited methods

def returnBefore[T](duration: FiniteDuration): TimedMatcher[T]
Inherited from:
RunTimedMatchers
Inherited from:
RunTimedMatchers
def returnValue[T](check: ValueCheck[T]): TimedMatcher[T]
Inherited from:
RunTimedMatchers

Implicits

Inherited implicits

final implicit def TimedMatcherWithValue[T](timedMatcher: TimedMatcher[T]): TimedMatcherWithValue[T]
Inherited from:
RunTimedMatchers