RequestResponsePactForger

pact4s.weaver.RequestResponsePactForger

Attributes

Graph
Supertypes
trait PactOps
trait Pact4sLogger
class MutableFSuite[F]
class RunnableSuite[F]
trait EffectSuite[F]
trait Here
trait Suite[F]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

Attributes

Inherited from:
MutableFSuite
Supertypes
class Object
trait Matchable
class Any

Types

override type Res = (Resources, BaseMockServer)
type Resources

Inherited types

type Effect[A] = F[A]

Attributes

Inherited from:
WeaverRequestResponsePactForgerBase
final type EffectType[A] = F[A]

Attributes

Inherited from:
EffectSuite

Value members

Abstract methods

Concrete methods

Attributes

Definition Classes

Inherited methods

This effect runs after the consumer pact tests are run, but before they get written to a file.

This effect runs after the consumer pact tests are run, but before they get written to a file.

Attributes

Inherited from:
WeaverRequestResponsePactForgerBase
def cancel(reason: String)(implicit pos: SourceLocation): F[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".

Attributes

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.

Attributes

Inherited from:
Here
def ignore(reason: String)(implicit pos: SourceLocation): F[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"

Attributes

Inherited from:
EffectSuite
def isCI: Boolean

Attributes

Inherited from:
RunnableSuite

Attributes

Inherited from:
MutableFSuite

Attributes

Inherited from:
MutableFSuite
override def name: String

Attributes

Definition Classes
Inherited from:
EffectSuite
def pact: Pact

Attributes

Inherited from:
BasePactForgerResources

Attributes

Inherited from:
MutableFSuite

Attributes

Inherited from:
MutableFSuite
protected def registerTest(name: TestName)(f: Res => F[TestOutcome]): Unit

Attributes

Inherited from:
MutableFSuite
final def run(args: List[String])(report: TestOutcome => F[Unit]): F[Unit]

Attributes

Inherited from:
EffectSuite
override def spec(args: List[String]): Stream[F, TestOutcome]

Attributes

Inherited from:
MutableFSuite