Documentation
¶
Index ¶
- type CommandRunner
- type ExecRunner
- type MockCommand
- type MockResponse
- type MockRunner
- func (m *MockRunner) AddResponse(key string, output []byte, err error)
- func (m *MockRunner) CombinedOutput(name string, args ...string) ([]byte, error)
- func (m *MockRunner) Command(name string, args ...string) *exec.Cmd
- func (m *MockRunner) CommandDir(name string, dir string, args ...string) *exec.Cmd
- func (m *MockRunner) CommandWithEnv(name string, env []string, args ...string) *exec.Cmd
- func (m *MockRunner) GetBrewList(packages ...string)
- func (m *MockRunner) GetBrewOutdated(packages ...string)
- func (m *MockRunner) MockBrewInfoV2Formula(name, installed, stable string)
- func (m *MockRunner) Output(name string, args ...string) ([]byte, error)
- func (m *MockRunner) Run(ctx context.Context, timeout time.Duration, mode Mode, name string, ...) ([]byte, error)
- func (m *MockRunner) VerifyCommand(name string, args ...string) bool
- func (m *MockRunner) VerifyRunCount(name string, count int) bool
- type Mode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandRunner ¶
type ExecRunner ¶
type ExecRunner struct{}
type MockCommand ¶
type MockResponse ¶
type MockRunner ¶
type MockRunner struct {
Commands []MockCommand
Responses map[string]MockResponse
ResponseFunc func(name string, args ...string) ([]byte, error)
}
func NewMockRunner ¶
func NewMockRunner() *MockRunner
func (*MockRunner) AddResponse ¶
func (m *MockRunner) AddResponse(key string, output []byte, err error)
func (*MockRunner) CombinedOutput ¶
func (m *MockRunner) CombinedOutput(name string, args ...string) ([]byte, error)
func (*MockRunner) CommandDir ¶
func (*MockRunner) CommandWithEnv ¶
func (*MockRunner) GetBrewList ¶
func (m *MockRunner) GetBrewList(packages ...string)
func (*MockRunner) GetBrewOutdated ¶
func (m *MockRunner) GetBrewOutdated(packages ...string)
func (*MockRunner) MockBrewInfoV2Formula ¶ added in v0.2.1
func (m *MockRunner) MockBrewInfoV2Formula(name, installed, stable string)
func (*MockRunner) Output ¶
func (m *MockRunner) Output(name string, args ...string) ([]byte, error)
func (*MockRunner) VerifyCommand ¶
func (m *MockRunner) VerifyCommand(name string, args ...string) bool
func (*MockRunner) VerifyRunCount ¶
func (m *MockRunner) VerifyRunCount(name string, count int) bool
Click to show internal directories.
Click to hide internal directories.