INNER CODE UNIT · Go
setupHelmDiffTest
databus23/helm-diff · main_test.go:28
func setupHelmDiffTest(t *testing.T) *helmDiffTestHelper {
t.Helper()
os.Setenv(env, envValue)
h := &helmDiffTestHelper{
oldArgs: os.Args,
}
h.helmBin, h.helmBinSet = os.LookupEnv("HELM_BIN")
os.Setenv("HELM_BIN", os.Args[0])
return h
}
func (h *helmDiffTestHelper) cleanup() {
os.Unsetenv(env)
os.Args = h.oldArgs
if h.helmBinSet {
os.Setenv("HELM_BIN", h.helmBin)