From 2e9b3b15a1a868974e8def1dd38076066f0e0da4 Mon Sep 17 00:00:00 2001 From: Dhairya-Arora01 Date: Wed, 29 May 2024 07:54:50 +0530 Subject: [PATCH] test case with nodeReady condition as false --- .../machinepool_controller_noderef_test.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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"},