Versions in this module Expand all Collapse all v0 v0.1.0 Jun 25, 2015 Changes in this version + const Version + var ErrUndefined = fmt.Errorf("step is undefined") + func Build() ([]byte, error) + func RegisterFormatter(name, description string, f Formatter) + type Arg struct + func StepArgument(value interface{}) *Arg + func (a *Arg) Bytes() []byte + func (a *Arg) DataTable() *gherkin.DataTable + func (a *Arg) DocString() *gherkin.DocString + func (a *Arg) Float32() float32 + func (a *Arg) Float64() float64 + func (a *Arg) Int() int + func (a *Arg) Int16() int16 + func (a *Arg) Int32() int32 + func (a *Arg) Int64() int64 + func (a *Arg) Int8() int8 + func (a *Arg) String() string + type Formatter interface + Failed func(*gherkin.Step, *StepDef, error) + Feature func(*gherkin.Feature, string) + Node func(interface{}) + Passed func(*gherkin.Step, *StepDef) + Skipped func(*gherkin.Step) + Summary func() + Undefined func(*gherkin.Step) + type Regexp interface + type StepDef struct + Args []*Arg + Expr *regexp.Regexp + Handler StepHandler + type StepHandler func(...*Arg) error + type Suite interface + AfterScenario func(f func(interface{}, error)) + AfterStep func(f func(*gherkin.Step, error)) + AfterSuite func(f func()) + BeforeScenario func(f func(interface{})) + BeforeStep func(f func(*gherkin.Step)) + BeforeSuite func(f func()) + Run func() + Step func(expr Regexp, h StepHandler) + func New() Suite