Fix Test_DecryptSecretWithGotmpl

Signed-off-by: Radon Rosborough <rrosborough@plaid.com>
This commit is contained in:
Radon Rosborough 2022-06-30 06:44:21 -07:00 committed by Adam Gardner
parent c1eb7f0623
commit de6a9aeebf
1 changed files with 17 additions and 7 deletions

View File

@ -362,10 +362,7 @@ func Test_DecryptSecret(t *testing.T) {
_, err := helm.DecryptSecret(HelmContext{}, "secretName") _, err := helm.DecryptSecret(HelmContext{}, "secretName")
if err != nil { if err != nil {
if _, ok := err.(*os.PathError); ok { t.Errorf("Error: %v", err)
} else {
t.Errorf("Error: %v", err)
}
} }
cwd, err := filepath.Abs(".") cwd, err := filepath.Abs(".")
if err != nil { if err != nil {
@ -404,14 +401,27 @@ func Test_DecryptSecretWithGotmpl(t *testing.T) {
} }
secretName := "secretName.yaml.gotmpl" secretName := "secretName.yaml.gotmpl"
_, decryptErr := helm.DecryptSecret(HelmContext{}, secretName) _, err := helm.DecryptSecret(HelmContext{}, secretName)
if err != nil {
t.Errorf("Error: %v", err)
}
cwd, err := filepath.Abs(".") cwd, err := filepath.Abs(".")
if err != nil { if err != nil {
t.Errorf("Error: %v", err) t.Errorf("Error: %v", err)
} }
expected := fmt.Sprintf(`%s/%s.yaml.dec`, cwd, secretName) expected := fmt.Sprintf(`Preparing to decrypt secret %v/secretName.yaml.gotmpl
if d := cmp.Diff(expected, decryptErr.(*os.PathError).Path); d != "" { Decrypting secret %s/secretName.yaml.gotmpl
exec: helm --kube-context dev secrets view %s/secretName.yaml.gotmpl
Decrypted %s/secretName.yaml.gotmpl into %s
`, cwd, cwd, cwd, cwd, tmpFilePath)
if err != nil {
if _, ok := err.(*os.PathError); ok {
} else {
t.Errorf("Error: %v", err)
}
}
if d := cmp.Diff(expected, buffer.String()); d != "" {
t.Errorf("helmexec.DecryptSecret(): want (-), got (+):\n%s", d) t.Errorf("helmexec.DecryptSecret(): want (-), got (+):\n%s", d)
} }
} }