diff --git a/exp/internal/controllers/machinepool_controller_noderef_test.go b/exp/internal/controllers/machinepool_controller_noderef_test.go index 25ac09f36947..b573cb47ba38 100644 --- a/exp/internal/controllers/machinepool_controller_noderef_test.go +++ b/exp/internal/controllers/machinepool_controller_noderef_test.go @@ -70,6 +70,14 @@ func TestMachinePoolGetNodeReference(t *testing.T) { }, }, }, + &corev1.Node{ + ObjectMeta: metav1.ObjectMeta{ + Name: "node-3", + }, + Spec: corev1.NodeSpec{ + ProviderID: "aws://us-west-2/id-node-3", + }, + }, &corev1.Node{ ObjectMeta: metav1.ObjectMeta{ Name: "gce-node-2", @@ -167,6 +175,17 @@ func TestMachinePoolGetNodeReference(t *testing.T) { ready: 1, }, }, + { + name: "valid provider id, valid aws node, nodeReady condition set to false", + providerIDList: []string{"aws://us-west-2/id-node-3"}, + expected: &getNodeReferencesResult{ + references: []corev1.ObjectReference{ + {Name: "node-3"}, + }, + available: 0, + ready: 0, + }, + }, { name: "valid provider id, valid gce node", providerIDList: []string{"gce://us-central1/gce-id-node-2"},