|
|
@@ -632,6 +632,22 @@ func TestGetSecret(t *testing.T) {
|
|
|
val: []byte("something different"),
|
|
|
},
|
|
|
},
|
|
|
+ "ReadSecretWithMissingValueFromData": {
|
|
|
+ reason: "Should return a NoSecretErr",
|
|
|
+ args: args{
|
|
|
+ store: makeValidSecretStoreWithVersion(esv1beta1.VaultKVStoreV1).Spec.Provider.Vault,
|
|
|
+ data: esv1beta1.ExternalSecretDataRemoteRef{
|
|
|
+ Property: "not-relevant",
|
|
|
+ },
|
|
|
+ vLogical: &fake.Logical{
|
|
|
+ ReadWithDataWithContextFn: fake.NewReadWithContextFn(nil, nil),
|
|
|
+ },
|
|
|
+ },
|
|
|
+ want: want{
|
|
|
+ err: esv1beta1.NoSecretErr,
|
|
|
+ val: nil,
|
|
|
+ },
|
|
|
+ },
|
|
|
"ReadSecretWithSliceValue": {
|
|
|
reason: "Should return property as a joined slice",
|
|
|
args: args{
|