From 8d48c107a7c10e285568a90a1e93d9e1d26fb827 Mon Sep 17 00:00:00 2001 From: Roman Bednar Date: Wed, 2 Nov 2022 10:14:58 +0100 Subject: [PATCH] fix unit tests --- pkg/apis/core/validation/validation_test.go | 25 ++++++++++++--------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkg/apis/core/validation/validation_test.go b/pkg/apis/core/validation/validation_test.go index f2be3cbc805..29c985a216a 100644 --- a/pkg/apis/core/validation/validation_test.go +++ b/pkg/apis/core/validation/validation_test.go @@ -2440,40 +2440,45 @@ func TestValidationOptionsForPersistentVolumeClaim(t *testing.T) { oldPvc: nil, enableReadWriteOncePod: true, expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{ - AllowReadWriteOncePod: true, - EnableRecoverFromExpansionFailure: false, + AllowReadWriteOncePod: true, + EnableRecoverFromExpansionFailure: false, + EnableRetroactiveDefaultStorageClass: true, }, }, "rwop allowed because feature enabled": { oldPvc: pvcWithAccessModes([]core.PersistentVolumeAccessMode{core.ReadWriteOnce}), enableReadWriteOncePod: true, expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{ - AllowReadWriteOncePod: true, - EnableRecoverFromExpansionFailure: false, + AllowReadWriteOncePod: true, + EnableRecoverFromExpansionFailure: false, + EnableRetroactiveDefaultStorageClass: true, }, }, "rwop not allowed because not used and feature disabled": { oldPvc: pvcWithAccessModes([]core.PersistentVolumeAccessMode{core.ReadWriteOnce}), enableReadWriteOncePod: false, expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{ - AllowReadWriteOncePod: false, - EnableRecoverFromExpansionFailure: false, + AllowReadWriteOncePod: false, + EnableRecoverFromExpansionFailure: false, + EnableRetroactiveDefaultStorageClass: true, }, }, "rwop allowed because used and feature enabled": { oldPvc: pvcWithAccessModes([]core.PersistentVolumeAccessMode{core.ReadWriteOncePod}), enableReadWriteOncePod: true, expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{ - AllowReadWriteOncePod: true, - EnableRecoverFromExpansionFailure: false, + AllowReadWriteOncePod: true, + EnableRecoverFromExpansionFailure: false, + EnableRetroactiveDefaultStorageClass: true, }, }, "rwop allowed because used and feature disabled": { oldPvc: pvcWithAccessModes([]core.PersistentVolumeAccessMode{core.ReadWriteOncePod}), enableReadWriteOncePod: false, expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{ - AllowReadWriteOncePod: true, - EnableRecoverFromExpansionFailure: false, + AllowReadWriteOncePod: true, + EnableRecoverFromExpansionFailure: false, + EnableRetroactiveDefaultStorageClass: true, }, }, }