Skip to content
This repository was archived by the owner on Apr 11, 2024. It is now read-only.

Commit 00a0eb2

Browse files
committed
test: adds a unit test for no params
1 parent 0d2b906 commit 00a0eb2

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

pkg/handlers/generic/lifecycle/utils/utils_test.go

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,29 @@ func TestCreateStorageClass(t *testing.T) {
9191
provisioner: v1alpha1.NutanixProvisioner,
9292
defaultsNamespace: "default",
9393
},
94+
{
95+
name: "nutanix defaults",
96+
storageConfig: v1alpha1.StorageClassConfig{
97+
Name: "nutanix-volumes",
98+
ReclaimPolicy: v1alpha1.VolumeReclaimDelete,
99+
VolumeBindingMode: v1alpha1.VolumeBindingWaitForFirstConsumer,
100+
},
101+
expectedStorageClass: &storagev1.StorageClass{
102+
TypeMeta: metav1.TypeMeta{
103+
Kind: kindStorageClass,
104+
APIVersion: storagev1.SchemeGroupVersion.String(),
105+
},
106+
ObjectMeta: metav1.ObjectMeta{
107+
Name: "nutanix-volumes",
108+
Namespace: "default",
109+
},
110+
ReclaimPolicy: ptr.To(corev1.PersistentVolumeReclaimDelete),
111+
VolumeBindingMode: ptr.To(storagev1.VolumeBindingWaitForFirstConsumer),
112+
Provisioner: string(v1alpha1.NutanixProvisioner),
113+
},
114+
provisioner: v1alpha1.NutanixProvisioner,
115+
defaultsNamespace: "default",
116+
},
94117
}
95118
for _, tt := range tests {
96119
t.Run(tt.name, func(t *testing.T) {

0 commit comments

Comments
 (0)