Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddFakeCmd ¶
func AddFakeCmd(fakeCmds []fakeexec.FakeCommandAction, expected *ExpectedCmd) []fakeexec.FakeCommandAction
AddFakeCmd takes the ExpectedCmd and appends its runner function to a fake command action list
func AddFakeCmdsNoOutputNoError ¶
func AddFakeCmdsNoOutputNoError(fakeCmds []fakeexec.FakeCommandAction, commands []string) []fakeexec.FakeCommandAction
AddFakeCmdsNoOutputNoError takes a list of commands and appends those commands to the expected command set. The command cannot return any output or error.
Types ¶
type ExpectedCmd ¶
type ExpectedCmd struct {
// Cmd should be the command-line string of the executable name and all arguments it is expected to be called with
Cmd string
// Output is any stdout output which Cmd should produce
Output string
// Stderr is any stderr output which Cmd should produce
Stderr string
// Err is any error that should be returned for the invocation of Cmd
Err error
}
ExpectedCmd contains properties that the testcase expects a called command to have as well as the output that the fake command should return
Click to show internal directories.
Click to hide internal directories.