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.