@@ -246,6 +246,7 @@ func Test_MapRouteForService(t *testing.T) {
246246 BackendRef : gwtypes.BackendRef {
247247 BackendObjectReference : gwtypes.BackendObjectReference {
248248 Name : gatewayv1 .ObjectName ("test-svc" ),
249+ Port : new (gatewayv1.PortNumber (80 )),
249250 },
250251 },
251252 }},
@@ -256,19 +257,7 @@ func Test_MapRouteForService(t *testing.T) {
256257 cl := fake .NewClientBuilder ().
257258 WithScheme (scheme ).
258259 WithObjects (svc , httpRoute ).
259- WithIndex (& gwtypes.HTTPRoute {}, index .BackendServicesOnHTTPRouteIndex , func (obj client.Object ) []string {
260- httpRoute , ok := obj .(* gwtypes.HTTPRoute )
261- if ! ok {
262- return nil
263- }
264- var keys []string
265- for _ , rule := range httpRoute .Spec .Rules {
266- for _ , ref := range rule .BackendRefs {
267- keys = append (keys , httpRoute .Namespace + "/" + string (ref .BackendRef .Name ))
268- }
269- }
270- return keys
271- }).
260+ WithIndex (& gwtypes.HTTPRoute {}, index .BackendServicesOnHTTPRouteIndex , index .BackendServicesOnHTTPRoute ).
272261 Build ()
273262
274263 mapFunc := MapRouteForService (cl , & gwtypes.HTTPRoute {})
@@ -293,19 +282,7 @@ func Test_MapRouteForService(t *testing.T) {
293282 clDiffNS := fake .NewClientBuilder ().
294283 WithScheme (scheme ).
295284 WithObjects (otherSvc , httpRoute ).
296- WithIndex (& gwtypes.HTTPRoute {}, index .BackendServicesOnHTTPRouteIndex , func (obj client.Object ) []string {
297- httpRoute , ok := obj .(* gwtypes.HTTPRoute )
298- if ! ok {
299- return nil
300- }
301- var keys []string
302- for _ , rule := range httpRoute .Spec .Rules {
303- for _ , ref := range rule .BackendRefs {
304- keys = append (keys , httpRoute .Namespace + "/" + string (ref .BackendRef .Name ))
305- }
306- }
307- return keys
308- }).
285+ WithIndex (& gwtypes.HTTPRoute {}, index .BackendServicesOnHTTPRouteIndex , index .BackendServicesOnHTTPRoute ).
309286 Build ()
310287 mapFuncDiffNS := MapRouteForService (clDiffNS , & gwtypes.HTTPRoute {})
311288 ctx := context .Background ()
@@ -356,6 +333,7 @@ func Test_MapRouteForEndpointSlice(t *testing.T) {
356333 BackendRef : gwtypes.BackendRef {
357334 BackendObjectReference : gwtypes.BackendObjectReference {
358335 Name : gatewayv1 .ObjectName ("test-svc" ),
336+ Port : new (gatewayv1.PortNumber (80 )),
359337 },
360338 },
361339 }},
@@ -376,19 +354,7 @@ func Test_MapRouteForEndpointSlice(t *testing.T) {
376354 cl := fake .NewClientBuilder ().
377355 WithScheme (scheme ).
378356 WithObjects (svc , httpRoute , epSlice ).
379- WithIndex (& gwtypes.HTTPRoute {}, index .BackendServicesOnHTTPRouteIndex , func (obj client.Object ) []string {
380- httpRoute , ok := obj .(* gwtypes.HTTPRoute )
381- if ! ok {
382- return nil
383- }
384- var keys []string
385- for _ , rule := range httpRoute .Spec .Rules {
386- for _ , ref := range rule .BackendRefs {
387- keys = append (keys , httpRoute .Namespace + "/" + string (ref .BackendRef .Name ))
388- }
389- }
390- return keys
391- }).
357+ WithIndex (& gwtypes.HTTPRoute {}, index .BackendServicesOnHTTPRouteIndex , index .BackendServicesOnHTTPRoute ).
392358 Build ()
393359
394360 mapFunc := MapRouteForEndpointSlice (cl , & gwtypes.HTTPRoute {})
0 commit comments