FragmentFactory

Interface for creating specification fragments

class Object
trait Matchable
class Any

Value members

Abstract methods

def action[T](t: => 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 : AsResult](text: String, result: => T): Fragment
def example[T : AsResult](description: Description, result: => T): Fragment
def example[T : AsResult](text: String, withDescription: String => T): Fragment
def example[T : AsResult](text: String, withDescriptionAndEnv: (String, Env) => T): Fragment
def example[T](text: String, withEnv: Env => T)(implicit 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): Fragment
def tab(n: Int): Fragment
def tag(names: String*): Fragment
def taggedAs(names: String*): Fragment
def text(t: String): Fragment