CatsResource

trait CatsResource[F[_], A] extends BeforeAfterAll
trait BeforeAfterAll
trait FragmentsFactory
trait SpecificationStructure
trait ContextualSpecificationStructure
class Object
trait Matchable
class Any

Value members

Abstract methods

def resource: Resource[F, A]

Concrete methods

override def afterAll(): Unit
Definition Classes
BeforeAfterAll
override def beforeAll(): Unit
Definition Classes
BeforeAfterAll
def withResource[R](r: A => R)(R: AsResult[R]): Result

Inherited methods

Inherited from
BeforeAfterAll
def decorate(is: SpecStructure, env: Env): SpecStructure
Inherited from
SpecificationStructure
protected def fragmentFactory: FragmentFactory
Inherited from
FragmentsFactory
def fragments: Env => Fragments
Inherited from
ContextualSpecificationStructure
def is: SpecStructure
Inherited from
SpecificationStructure
override def map(fs: => Fragments): Fragments
Definition Classes
BeforeAfterAll -> SpecificationStructure
Inherited from
BeforeAfterAll
def map(fs: => Fragments, env: Env): Fragments
Inherited from
SpecificationStructure
def map(structure: SpecStructure): SpecStructure
Inherited from
SpecificationStructure
def structure: Env => SpecStructure
Inherited from
SpecificationStructure

Concrete fields

protected val ResourceTimeout: Duration

Implicits

Implicits

implicit def ResourceEffect: Effect[F]