Unified/APIStore: Fix flaky tests on secure value support inline (#109806)
This commit is contained in:
@@ -70,7 +70,10 @@ func TestSecureLifecycle(t *testing.T) {
|
||||
expectError := fmt.Errorf("expected error")
|
||||
secureStore := secret.NewMockInlineSecureValueSupport(t)
|
||||
secureStore.On("CreateInline", mock.Anything, mock.Anything, common.RawSecureValue("SecretAAA")).
|
||||
Return("", expectError).Once()
|
||||
Return("", expectError).Maybe()
|
||||
secureStore.On("CreateInline", mock.Anything, mock.Anything, common.RawSecureValue("SecretBBB")).
|
||||
Return("", expectError).Maybe()
|
||||
|
||||
err := prepareSecureValues(context.Background(), secureStore, obj, nil, info)
|
||||
require.Error(t, err, "should error when secure value creation fails")
|
||||
require.Equal(t, expectError, err, "error should be propagated")
|
||||
|
||||
Reference in New Issue
Block a user