FragmentFactory

Interface for creating specification fragments

class Object
trait Matchable
class Any

Value members

Abstract methods

def action[T](t: => T)(using evidence$11: AsExecution[T]): Fragment
def asSection(names: String*): Fragment
def backtab(n: Int): Fragment

add a newline

add a newline

def code(t: String): Fragment
def example(description: Description, execution: Execution): Fragment
def example(text: String, execution: Execution): Fragment
def example[T](text: String, result: => T)(using evidence$7: AsResult[T]): Fragment
def example[T](description: Description, result: => T)(using evidence$8: AsResult[T]): Fragment
def example[T](text: String, withDescription: String => T)(using evidence$9: AsResult[T]): Fragment
def example[T](text: String, withDescriptionAndEnv: (String, Env) => T)(using evidence$10: AsResult[T]): Fragment
def example[T](text: String, withEnv: Env => T)(using as: AsResult[T], p: ImplicitParam): Fragment
def mark(tag: NamedTag): Fragment
def markAs(tag: NamedTag): Fragment
def markSection(tag: NamedTag): Fragment
def markSectionAs(tag: NamedTag): Fragment
def section(names: String*): Fragment
def step[T](t: => T)(using evidence$12: AsExecution[T]): Fragment
def tab(n: Int): Fragment
def tag(names: String*): Fragment
def taggedAs(names: String*): Fragment
def text(t: String): Fragment