FormDsl

trait FormDsl extends FragmentsDsl with SpecStructureDsl with FormFragmentsFactory

Dsl for creating Forms in an acceptance specification

trait FragmentsDsl
trait AcceptanceDsl1
trait ActionDsl
trait TagDsl
trait ReferenceCreation
trait SpecStructureDsl
trait FragmentsFactory
class Object
trait Matchable
class Any
trait Forms
object Forms

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
protected def fragmentFactory: FragmentFactory
Inherited from
FragmentsFactory
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 see(s: => SpecificationStructure): Fragment
Inherited from
ReferenceCreation
def see(s: SpecStructure): Fragment
Inherited from
ReferenceCreation
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

Givens

Givens

given appendFormToString[T]: ToSpecStructure[String, T]
given given_ToSpecStructure_T_T2[T, T2](using evidence$2: HasForm[T], val x$1: ToSpecStructure[T2, Fragment]): ToSpecStructure[T, T2]

Inherited givens

given given_Conversion_Fragment_SpecStructure: Conversion[Fragment, SpecStructure]
Inherited from
SpecStructureDsl
given given_Conversion_SpecHeader_SpecStructure: Conversion[SpecHeader, SpecStructure]
Inherited from
SpecStructureDsl
given given_Conversion_SpecStructure_Fragments: Conversion[SpecStructure, Fragments]
Inherited from
SpecStructureDsl
given given_Conversion_String_SpecStructure: Conversion[String, SpecStructure]
Inherited from
SpecStructureDsl
Inherited from
FragmentsDsl
Inherited from
FragmentsDsl
given given_ToFragments_Seq: ToFragments[Seq[Fragment]]
Inherited from
FragmentsDsl
Inherited from
FragmentsDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl

APPENDING TO ARGUMENTS

APPENDING TO ARGUMENTS

Inherited from
SpecStructureDsl
given given_ToSpecStructure_Arguments_T[T <: SpecificationStructure]: ToSpecStructure[Arguments, T]
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl

APPENDING TO A FRAGMENT

APPENDING TO A FRAGMENT

Inherited from
SpecStructureDsl
given given_ToSpecStructure_Fragment_T[T <: SpecificationStructure]: ToSpecStructure[Fragment, T]
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl

APPENDING TO FRAGMENTS

APPENDING TO FRAGMENTS

Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
given given_ToSpecStructure_SpecHeader_Seq: ToSpecStructure[SpecHeader, Seq[Fragment]]
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
given given_ToSpecStructure_SpecHeader_T[T <: SpecificationStructure]: ToSpecStructure[SpecHeader, T]

APPENDING TO A SPEC HEADER

APPENDING TO A SPEC HEADER

Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl

APPENDING TO A SPEC STRUCTURE

APPENDING TO A SPEC STRUCTURE

Inherited from
SpecStructureDsl
given given_ToSpecStructure_SpecStructure_Seq: ToSpecStructure[SpecStructure, Seq[Fragment]]
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
given given_ToSpecStructure_SpecStructure_T[T <: SpecificationStructure]: ToSpecStructure[SpecStructure, T]
Inherited from
SpecStructureDsl

APPENDING TO A STRING

APPENDING TO A STRING

Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
Inherited from
SpecStructureDsl
given given_ToSpecStructure_String_T[T <: SpecificationStructure]: ToSpecStructure[String, T]
Inherited from
SpecStructureDsl

Extensions

Inherited extensions

extension (fragment: Fragment)
def mute: Fragment
Inherited from
FragmentsDsl
extension (fragment: Fragment)
def hide: Fragment
Inherited from
FragmentsDsl
extension (t1: T1)
def ^[T1, T2](t2: => T2)(using tss: ToSpecStructure[T1, T2]): SpecStructure
Inherited from
SpecStructureDsl

Implicits

Inherited implicits

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