Versions in this module Expand all Collapse all v1 v1.0.6 Sep 13, 2015 v1.0.5 Aug 24, 2015 Changes in this version + type BasicNode interface + CodeLocation func() types.CodeLocation + Run func() (types.SpecState, types.SpecFailure) + Type func() types.SpecComponentType + type ItNode struct + func NewItNode(text string, body interface{}, flag types.FlagType, ...) *ItNode + func (node *ItNode) CodeLocation() types.CodeLocation + func (node *ItNode) Flag() types.FlagType + func (node *ItNode) Run() (outcome types.SpecState, failure types.SpecFailure) + func (node *ItNode) Samples() int + func (node *ItNode) Text() string + func (node *ItNode) Type() types.SpecComponentType + type MeasureNode struct + func NewMeasureNode(text string, body interface{}, flag types.FlagType, ...) *MeasureNode + func (node *MeasureNode) CodeLocation() types.CodeLocation + func (node *MeasureNode) Flag() types.FlagType + func (node *MeasureNode) MeasurementsReport() map[string]*types.SpecMeasurement + func (node *MeasureNode) Run() (outcome types.SpecState, failure types.SpecFailure) + func (node *MeasureNode) Samples() int + func (node *MeasureNode) Text() string + func (node *MeasureNode) Type() types.SpecComponentType + type SetupNode struct + func NewAfterEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) *SetupNode + func NewBeforeEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) *SetupNode + func NewJustBeforeEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) *SetupNode + func (node *SetupNode) CodeLocation() types.CodeLocation + func (node *SetupNode) Run() (outcome types.SpecState, failure types.SpecFailure) + func (node *SetupNode) Type() types.SpecComponentType + type SubjectNode interface + Flag func() types.FlagType + Samples func() int + Text func() string + type SuiteNode interface + Passed func() bool + Run func(parallelNode int, parallelTotal int, syncHost string) bool + Summary func() *types.SetupSummary + func NewAfterSuiteNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) SuiteNode + func NewBeforeSuiteNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) SuiteNode + func NewSynchronizedAfterSuiteNode(bodyA interface{}, bodyB interface{}, codeLocation types.CodeLocation, ...) SuiteNode + func NewSynchronizedBeforeSuiteNode(bodyA interface{}, bodyB interface{}, codeLocation types.CodeLocation, ...) SuiteNode