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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…