Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Getter ¶
type Getter struct {
// contains filtered or unexported fields
}
Getter implements dependency.Getter for convenient testing of dependency.StartFuncs.
type StubResource ¶
type StubResource struct { Outputs []interface{} Error error }
StubResource is used to define the behaviour of a StubGetResource func for a particular resource name.
func NewStubResource ¶
func NewStubResource(outputs ...interface{}) StubResource
NewStubResource creates a single StubResource with the given outputs. (If you need to specify an error result, use the StubResource type directly.)
type StubResources ¶
type StubResources map[string]StubResource
StubResources defines the complete behaviour of a StubGetResource func.
func NewStubResources ¶
func NewStubResources(raw map[string]interface{}) StubResources
NewStubResources converts raw into a StubResources by assuming that any non-error value is intended to be an output. Multiple outputs can set by specifying a slice of interface{}s.
func (StubResources) Getter ¶
func (resources StubResources) Getter() dependency.Getter
Getter returns a dependency.Getter that never aborts, backed by resources.