AcceptanceDsl

Dsl for creating acceptance specifications

trait TitleDsl
trait AcceptanceDsl1
trait ActionDsl
trait TagDsl
class Object
trait Matchable
class Any

Type members

Inherited classlikes

trait ToFragments[T]
Inherited from
FragmentsDsl
trait ToSpecStructure[T1, T2]
Inherited from
SpecStructureDsl
class appendFragments[T1, T2](t1: T1)(using evidence$1: ToFragments[T1], evidence$2: ToFragments[T2])
Inherited from
FragmentsDsl
class appendSpecStructure[T1, T2](t1: T1)(using tss: ToSpecStructure[T1, T2])
Inherited from
SpecStructureDsl

Value members

Inherited methods

def action[T](a: => T)(using evidence$3: AsExecution[T]): Fragment
Inherited from
ActionDsl
def addExample(d: String, execution: => Execution): Fragment
Inherited from
ExampleDsl
def fragmentsBlock(fragments: Seq[Fragment], offset: Int): Fragments

create a block of new fragments where each of them is separated by a newline and there is a specific offset from the left margin

create a block of new fragments where each of them is separated by a newline and there is a specific offset from the left margin

Inherited from
FragmentsDsl
def section(tag: NamedTag): Fragment
Inherited from
TagDsl
def section(names: String*): Fragment
Inherited from
TagDsl
def step[T](a: => T, global: Boolean)(using evidence$2: AsExecution[T]): Fragment
Inherited from
ActionDsl
def step[T](a: => T)(using evidence$1: AsExecution[T]): Fragment
Inherited from
ActionDsl
def tag(tag: NamedTag): Fragment
Inherited from
TagDsl
def tag(names: String*): Fragment
Inherited from
TagDsl
def title(s: String)(using nothing: Int): SpecHeader
Inherited from
TitleDsl

Givens

Inherited givens

APPENDING TO ARGUMENTS

APPENDING TO ARGUMENTS

Inherited from
SpecStructureDsl

APPENDING TO A FRAGMENT

APPENDING TO A FRAGMENT

Inherited from
SpecStructureDsl

APPENDING TO FRAGMENTS

APPENDING TO FRAGMENTS

Inherited from
SpecStructureDsl

APPENDING TO A SPEC HEADER

APPENDING TO A SPEC HEADER

Inherited from
SpecStructureDsl

APPENDING TO A SPEC STRUCTURE

APPENDING TO A SPEC STRUCTURE

Inherited from
SpecStructureDsl

APPENDING TO A STRING

APPENDING TO A STRING

Inherited from
SpecStructureDsl

Extensions

Inherited extensions

extension (alias: String)
def ~/(s: => SpecificationStructure, tooltip: String): Fragment
Inherited from
ReferenceDsl
def ~/(s: SpecStructure, tooltip: String): Fragment
Inherited from
ReferenceDsl
Inherited from
ReferenceDsl
extension (alias: String)
def ~(s: => SpecificationStructure, tooltip: String): Fragment
Inherited from
ReferenceDsl
Inherited from
ReferenceDsl
def ~(s: SpecStructure, tooltip: String): Fragment
Inherited from
ReferenceDsl
Inherited from
ReferenceDsl
extension (d: String)
def ![R](using not: NotGiven[NoBangExamples])(r: String => R)(using evidence$2: AsResult[R]): Fragment
Inherited from
ExampleDsl
def ![R](using not: NotGiven[NoBangExamples])(r: => R)(using evidence$1: AsResult[R]): Fragment
Inherited from
ExampleDsl
extension (d: String)
def !(using not: NotGiven[NoBangExamples])(execution: => Execution): Fragment
Inherited from
ExampleDsl
extension (d: String)
def ![R](using not: NotGiven[NoBangExamples])(r: Env => R)(using evidence$3: AsResult[R], p: ImplicitParam): Fragment
Inherited from
ExampleDsl
extension (fragment: Fragment)
Inherited from
FragmentsDsl
extension (fragment: Fragment)
Inherited from
FragmentsDsl
extension (s: String)
def title(using not: NotGiven[NoTitleDsl]): SpecHeader
Inherited from
TitleDsl
extension (t1: T1)
def ^[T1, T2](t2: => T2)(using tss: ToSpecStructure[T1, T2]): SpecStructure
Inherited from
SpecStructureDsl

Implicits

Inherited implicits

implicit def resultAsSpecStructure[R](r: => R)(using evidence$1: AsResult[R]): SpecStructure
Inherited from
SpecStructureDsl