FormDsl

org.specs2.specification.dsl.FormDsl
trait FormDsl extends FragmentsDsl, SpecStructureDsl, FormFragmentsFactory

Dsl for creating Forms in an acceptance specification

Attributes

Graph
Supertypes
trait FragmentsDsl
trait ActionDsl
trait TagDsl
trait ReferenceCreation
trait SpecStructureDsl
trait FragmentsFactory
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Forms
object Forms.type

Members list

Type members

Inherited classlikes

trait ToFragments[T]

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ToSpecStructure[T1, T2]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Show all
implicit class appendFragments[T1, T2](t1: T1)(using evidence$1: ToFragments[T1], evidence$2: ToFragments[T2])

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
implicit class appendSpecStructure[T1, T2](t1: T1)(using tss: ToSpecStructure[T1, T2])

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any
object given_Conversion_Fragment_SpecStructure extends Conversion[Fragment, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Conversion[Fragment, SpecStructure]
trait Fragment => SpecStructure
class Object
trait Matchable
class Any
object given_Conversion_SpecHeader_SpecStructure extends Conversion[SpecHeader, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Conversion[SpecHeader, SpecStructure]
trait SpecHeader => SpecStructure
class Object
trait Matchable
class Any
object given_Conversion_SpecStructure_Fragments extends Conversion[SpecStructure, Fragments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Conversion[SpecStructure, Fragments]
trait SpecStructure => Fragments
class Object
trait Matchable
class Any
object given_Conversion_String_SpecStructure extends Conversion[String, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Conversion[String, SpecStructure]
trait String => SpecStructure
class Object
trait Matchable
class Any
object given_ToFragments_Fragment extends ToFragments[Fragment]

Attributes

Inherited from:
FragmentsDsl
Supertypes
trait ToFragments[Fragment]
class Object
trait Matchable
class Any
object given_ToFragments_Fragments extends ToFragments[Fragments]

Attributes

Inherited from:
FragmentsDsl
Supertypes
trait ToFragments[Fragments]
class Object
trait Matchable
class Any
object given_ToFragments_Seq extends ToFragments[Seq[Fragment]]

Attributes

Inherited from:
FragmentsDsl
Supertypes
trait ToFragments[Seq[Fragment]]
class Object
trait Matchable
class Any
object given_ToFragments_String extends ToFragments[String]

Attributes

Inherited from:
FragmentsDsl
Supertypes
trait ToFragments[String]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Arguments_Arguments extends ToSpecStructure[Arguments, Arguments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, Arguments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Arguments_Fragment extends ToSpecStructure[Arguments, Fragment]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, Fragment]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Arguments_Fragments extends ToSpecStructure[Arguments, Fragments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, Fragments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Arguments_SpecHeader extends ToSpecStructure[Arguments, SpecHeader]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, SpecHeader]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Arguments_SpecStructure extends ToSpecStructure[Arguments, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, SpecStructure]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Arguments_String extends ToSpecStructure[Arguments, String]

APPENDING TO ARGUMENTS

APPENDING TO ARGUMENTS

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, String]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Fragment_Arguments extends ToSpecStructure[Fragment, Arguments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragment, Arguments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Fragment_Fragment extends ToSpecStructure[Fragment, Fragment]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragment, Fragment]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Fragment_Fragments extends ToSpecStructure[Fragment, Fragments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragment, Fragments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Fragment_SpecStructure extends ToSpecStructure[Fragment, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragment, SpecStructure]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Fragment_String extends ToSpecStructure[Fragment, String]

APPENDING TO A FRAGMENT

APPENDING TO A FRAGMENT

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragment, String]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Fragments_Fragment extends ToSpecStructure[Fragments, Fragment]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragments, Fragment]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Fragments_Fragments extends ToSpecStructure[Fragments, Fragments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragments, Fragments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Fragments_String extends ToSpecStructure[Fragments, String]

APPENDING TO FRAGMENTS

APPENDING TO FRAGMENTS

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragments, String]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecHeader_Arguments extends ToSpecStructure[SpecHeader, Arguments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecHeader, Arguments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecHeader_Fragment extends ToSpecStructure[SpecHeader, Fragment]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecHeader, Fragment]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecHeader_Fragments extends ToSpecStructure[SpecHeader, Fragments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecHeader, Fragments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecHeader_Seq extends ToSpecStructure[SpecHeader, Seq[Fragment]]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecHeader, Seq[Fragment]]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecHeader_SpecStructure extends ToSpecStructure[SpecHeader, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecHeader, SpecStructure]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecHeader_String extends ToSpecStructure[SpecHeader, String]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecHeader, String]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecStructure_Arguments extends ToSpecStructure[SpecStructure, Arguments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecStructure, Arguments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecStructure_Fragment extends ToSpecStructure[SpecStructure, Fragment]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecStructure, Fragment]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecStructure_Fragments extends ToSpecStructure[SpecStructure, Fragments]

APPENDING TO A SPEC STRUCTURE

APPENDING TO A SPEC STRUCTURE

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecStructure, Fragments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecStructure_Seq extends ToSpecStructure[SpecStructure, Seq[Fragment]]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecStructure, Seq[Fragment]]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecStructure_SpecStructure extends ToSpecStructure[SpecStructure, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecStructure, SpecStructure]
class Object
trait Matchable
class Any
object given_ToSpecStructure_SpecStructure_String extends ToSpecStructure[SpecStructure, String]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecStructure, String]
class Object
trait Matchable
class Any
object given_ToSpecStructure_String_Fragment extends ToSpecStructure[String, Fragment]

APPENDING TO A STRING

APPENDING TO A STRING

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[String, Fragment]
class Object
trait Matchable
class Any
object given_ToSpecStructure_String_Fragments extends ToSpecStructure[String, Fragments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[String, Fragments]
class Object
trait Matchable
class Any
object given_ToSpecStructure_String_SpecStructure extends ToSpecStructure[String, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[String, SpecStructure]
class Object
trait Matchable
class Any

Value members

Inherited methods

def action[T](a: => T)(using evidence$3: AsExecution[T]): Fragment

Attributes

Inherited from:
ActionDsl

Attributes

Inherited from:
FormFragmentsFactory
protected def fragmentFactory: FragmentFactory

Attributes

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

Attributes

Inherited from:
FragmentsDsl
def section(tag: NamedTag): Fragment

Attributes

Inherited from:
TagDsl
def section(names: String*): Fragment

Attributes

Inherited from:
TagDsl
def see(s: => SpecificationStructure): Fragment

Attributes

Inherited from:
ReferenceCreation
def see(s: SpecStructure): Fragment

Attributes

Inherited from:
ReferenceCreation
def step[T](a: => T, global: Boolean)(using evidence$2: AsExecution[T]): Fragment

Attributes

Inherited from:
ActionDsl
def step[T](a: => T)(using evidence$1: AsExecution[T]): Fragment

Attributes

Inherited from:
ActionDsl
def tag(tag: NamedTag): Fragment

Attributes

Inherited from:
TagDsl
def tag(names: String*): Fragment

Attributes

Inherited from:
TagDsl

Givens

Givens

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

Inherited givens

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
FragmentsDsl

Attributes

Inherited from:
FragmentsDsl

Attributes

Inherited from:
FragmentsDsl

Attributes

Inherited from:
FragmentsDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO ARGUMENTS

APPENDING TO ARGUMENTS

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_Arguments_T[T <: SpecificationStructure]: given_ToSpecStructure_Arguments_T[T]

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO A FRAGMENT

APPENDING TO A FRAGMENT

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_Fragment_T[T <: SpecificationStructure]: given_ToSpecStructure_Fragment_T[T]

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO FRAGMENTS

APPENDING TO FRAGMENTS

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_SpecHeader_T[T <: SpecificationStructure]: given_ToSpecStructure_SpecHeader_T[T]

APPENDING TO A SPEC HEADER

APPENDING TO A SPEC HEADER

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO A SPEC STRUCTURE

APPENDING TO A SPEC STRUCTURE

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_SpecStructure_T[T <: SpecificationStructure]: given_ToSpecStructure_SpecStructure_T[T]

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO A STRING

APPENDING TO A STRING

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_String_T[T <: SpecificationStructure]: given_ToSpecStructure_String_T[T]

Attributes

Inherited from:
SpecStructureDsl

Extensions

Inherited extensions

extension (fragment: Fragment)
def hide: Fragment

Attributes

Inherited from:
FragmentsDsl
extension (fragment: Fragment)
def mute: Fragment

Attributes

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

Attributes

Inherited from:
SpecStructureDsl

Implicits

Inherited implicits

final implicit def appendFragments[T1, T2](t1: T1)(using evidence$1: ToFragments[T1], evidence$2: ToFragments[T2]): appendFragments[T1, T2]

Attributes

Inherited from:
FragmentsDsl
final implicit def appendSpecStructure[T1, T2](t1: T1)(using tss: ToSpecStructure[T1, T2]): appendSpecStructure[T1, T2]

Attributes

Inherited from:
SpecStructureDsl
implicit def fragmentsAsSpecStructure(fs: => Fragments): SpecStructure

Attributes

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

Attributes

Inherited from:
SpecStructureDsl