INNER CODE UNIT · Go
runFakeHelm
databus23/helm-diff · main_test.go:192
func runFakeHelm() int {
var stub *fakeHelmSubcmd
if len(os.Args) < 2 {
_, _ = fmt.Fprintln(os.Stderr, "fake helm does not support invocations without subcommands")
return 1
}
cmdAndArgs := os.Args[1:]
for i := range helmSubcmdStubs {
s := helmSubcmdStubs[i]
if reflect.DeepEqual(s.cmd, cmdAndArgs[:len(s.cmd)]) {
want := s.args
if want == nil {
want = []string{}
}
got := cmdAndArgs[len(s.cmd):]
if argsMatch(want, got) {