@@ -27,6 +27,7 @@ func TestControlPlane_ConvertTo(t *testing.T) {
2727 name string
2828 spec operatorv1beta1.ControlPlaneSpec
2929 expectsDataPlane bool
30+ expectedIngressClass * string
3031 expectedFeatureGates []operatorv2beta1.ControlPlaneFeatureGate
3132 expectedControllers []operatorv2beta1.ControlPlaneController
3233 expectedError error
@@ -76,9 +77,9 @@ func TestControlPlane_ConvertTo(t *testing.T) {
7677 },
7778 },
7879 },
79- IngressClass : lo .ToPtr ("kong" ),
8080 },
81- expectsDataPlane : true ,
81+ expectedIngressClass : lo .ToPtr ("kong" ),
82+ expectsDataPlane : true ,
8283 expectedFeatureGates : []operatorv2beta1.ControlPlaneFeatureGate {
8384 {Name : "GatewayAlpha" , State : operatorv2beta1 .FeatureGateStateEnabled },
8485 {Name : "ExperimentalFeature" , State : operatorv2beta1 .FeatureGateStateDisabled },
@@ -190,9 +191,10 @@ func TestControlPlane_ConvertTo(t *testing.T) {
190191 List : []string {"namespace1" , "namespace2" },
191192 },
192193 },
193- IngressClass : lo .ToPtr ("kong " ),
194+ IngressClass : lo .ToPtr ("test " ),
194195 },
195- expectsDataPlane : false ,
196+ expectedIngressClass : lo .ToPtr ("test" ),
197+ expectsDataPlane : false ,
196198 },
197199 {
198200 name : "With own namespace watching" ,
@@ -203,7 +205,8 @@ func TestControlPlane_ConvertTo(t *testing.T) {
203205 },
204206 },
205207 },
206- expectsDataPlane : false ,
208+ expectedIngressClass : lo .ToPtr ("kong" ),
209+ expectsDataPlane : false ,
207210 },
208211 }
209212
@@ -246,7 +249,7 @@ func TestControlPlane_ConvertTo(t *testing.T) {
246249 require .Nil (t , dst .Spec .DataPlane .Ref )
247250 }
248251
249- require .Equal (t , tc .spec . IngressClass , dst .Spec .IngressClass )
252+ require .Equal (t , tc .expectedIngressClass , dst .Spec .IngressClass )
250253
251254 if tc .spec .WatchNamespaces != nil {
252255 require .NotNil (t , dst .Spec .WatchNamespaces )
0 commit comments