Skip to content

Commit 2e9b3b1

Browse files
test case with nodeReady condition as false
1 parent d0f12a1 commit 2e9b3b1

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

exp/internal/controllers/machinepool_controller_noderef_test.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,14 @@ func TestMachinePoolGetNodeReference(t *testing.T) {
7070
},
7171
},
7272
},
73+
&corev1.Node{
74+
ObjectMeta: metav1.ObjectMeta{
75+
Name: "node-3",
76+
},
77+
Spec: corev1.NodeSpec{
78+
ProviderID: "aws://us-west-2/id-node-3",
79+
},
80+
},
7381
&corev1.Node{
7482
ObjectMeta: metav1.ObjectMeta{
7583
Name: "gce-node-2",
@@ -167,6 +175,17 @@ func TestMachinePoolGetNodeReference(t *testing.T) {
167175
ready: 1,
168176
},
169177
},
178+
{
179+
name: "valid provider id, valid aws node, nodeReady condition set to false",
180+
providerIDList: []string{"aws://us-west-2/id-node-3"},
181+
expected: &getNodeReferencesResult{
182+
references: []corev1.ObjectReference{
183+
{Name: "node-3"},
184+
},
185+
available: 0,
186+
ready: 0,
187+
},
188+
},
170189
{
171190
name: "valid provider id, valid gce node",
172191
providerIDList: []string{"gce://us-central1/gce-id-node-2"},

0 commit comments

Comments
 (0)