@@ -88,7 +88,8 @@ var _ = Describe("EventHandler", func() {
8888 })
8989
9090 Describe ("Process the Gateway API resources events" , func () {
91- DescribeTable ("A batch with one event" ,
91+ DescribeTable (
92+ "A batch with one event" ,
9293 func (e interface {}) {
9394 fakeConf := state.Configuration {}
9495 fakeStatuses := state.Statuses {}
@@ -119,17 +120,59 @@ var _ = Describe("EventHandler", func() {
119120 // Check that a reconfig happened
120121 expectReconfig (fakeConf , fakeCfg , fakeStatuses )
121122 },
122- Entry ("HTTPRoute upsert" , & events.UpsertEvent {Resource : & v1beta1.HTTPRoute {}}),
123- Entry ("Gateway upsert" , & events.UpsertEvent {Resource : & v1beta1.Gateway {}}),
124- Entry ("GatewayClass upsert" , & events.UpsertEvent {Resource : & v1beta1.GatewayClass {}}),
125- Entry ("Service upsert" , & events.UpsertEvent {Resource : & apiv1.Service {}}),
126- Entry ("EndpointSlice upsert" , & events.UpsertEvent {Resource : & discoveryV1.EndpointSlice {}}),
127-
128- Entry ("HTTPRoute delete" , & events.DeleteEvent {Type : & v1beta1.HTTPRoute {}, NamespacedName : types.NamespacedName {Namespace : "test" , Name : "route" }}),
129- Entry ("Gateway delete" , & events.DeleteEvent {Type : & v1beta1.Gateway {}, NamespacedName : types.NamespacedName {Namespace : "test" , Name : "gateway" }}),
130- Entry ("GatewayClass delete" , & events.DeleteEvent {Type : & v1beta1.GatewayClass {}, NamespacedName : types.NamespacedName {Name : "class" }}),
131- Entry ("Service delete" , & events.DeleteEvent {Type : & apiv1.Service {}, NamespacedName : types.NamespacedName {Namespace : "test" , Name : "service" }}),
132- Entry ("EndpointSlice deleted" , & events.DeleteEvent {Type : & discoveryV1.EndpointSlice {}, NamespacedName : types.NamespacedName {Namespace : "test" , Name : "endpointslice" }}),
123+ Entry (
124+ "HTTPRoute upsert" ,
125+ & events.UpsertEvent {Resource : & v1beta1.HTTPRoute {}},
126+ ),
127+ Entry (
128+ "Gateway upsert" ,
129+ & events.UpsertEvent {Resource : & v1beta1.Gateway {}},
130+ ),
131+ Entry (
132+ "GatewayClass upsert" ,
133+ & events.UpsertEvent {Resource : & v1beta1.GatewayClass {}},
134+ ),
135+ Entry (
136+ "Service upsert" ,
137+ & events.UpsertEvent {Resource : & apiv1.Service {}},
138+ ),
139+ Entry (
140+ "EndpointSlice upsert" ,
141+ & events.UpsertEvent {Resource : & discoveryV1.EndpointSlice {}},
142+ ),
143+
144+ Entry (
145+ "HTTPRoute delete" ,
146+ & events.DeleteEvent {
147+ Type : & v1beta1.HTTPRoute {},
148+ NamespacedName : types.NamespacedName {Namespace : "test" , Name : "route" },
149+ },
150+ ),
151+ Entry (
152+ "Gateway delete" ,
153+ & events.DeleteEvent {
154+ Type : & v1beta1.Gateway {},
155+ NamespacedName : types.NamespacedName {Namespace : "test" , Name : "gateway" },
156+ },
157+ ),
158+ Entry (
159+ "GatewayClass delete" ,
160+ & events.DeleteEvent {Type : & v1beta1.GatewayClass {}, NamespacedName : types.NamespacedName {Name : "class" }},
161+ ),
162+ Entry (
163+ "Service delete" ,
164+ & events.DeleteEvent {
165+ Type : & apiv1.Service {},
166+ NamespacedName : types.NamespacedName {Namespace : "test" , Name : "service" },
167+ },
168+ ),
169+ Entry (
170+ "EndpointSlice deleted" ,
171+ & events.DeleteEvent {
172+ Type : & discoveryV1.EndpointSlice {},
173+ NamespacedName : types.NamespacedName {Namespace : "test" , Name : "endpointslice" },
174+ },
175+ ),
133176 )
134177 })
135178
@@ -192,11 +235,20 @@ var _ = Describe("EventHandler", func() {
192235 & events.UpsertEvent {Resource : secret },
193236 }
194237 deletes := []interface {}{
195- & events.DeleteEvent {Type : & v1beta1.HTTPRoute {}, NamespacedName : types.NamespacedName {Namespace : "test" , Name : "route" }},
196- & events.DeleteEvent {Type : & v1beta1.Gateway {}, NamespacedName : types.NamespacedName {Namespace : "test" , Name : "gateway" }},
238+ & events.DeleteEvent {
239+ Type : & v1beta1.HTTPRoute {},
240+ NamespacedName : types.NamespacedName {Namespace : "test" , Name : "route" },
241+ },
242+ & events.DeleteEvent {
243+ Type : & v1beta1.Gateway {},
244+ NamespacedName : types.NamespacedName {Namespace : "test" , Name : "gateway" },
245+ },
197246 & events.DeleteEvent {Type : & v1beta1.GatewayClass {}, NamespacedName : types.NamespacedName {Name : "class" }},
198247 & events.DeleteEvent {Type : & apiv1.Service {}, NamespacedName : svcNsName },
199- & events.DeleteEvent {Type : & discoveryV1.EndpointSlice {}, NamespacedName : types.NamespacedName {Namespace : "test" , Name : "endpointslice" }},
248+ & events.DeleteEvent {
249+ Type : & discoveryV1.EndpointSlice {},
250+ NamespacedName : types.NamespacedName {Namespace : "test" , Name : "endpointslice" },
251+ },
200252 & events.DeleteEvent {Type : & apiv1.Secret {}, NamespacedName : secretNsName },
201253 }
202254
@@ -219,7 +271,8 @@ var _ = Describe("EventHandler", func() {
219271 // 5, not 6, because secret upsert events do not result into CaptureUpsertChange() call
220272 Expect (fakeProcessor .CaptureUpsertChangeCallCount ()).Should (Equal (5 ))
221273 for i := 0 ; i < 5 ; i ++ {
222- Expect (fakeProcessor .CaptureUpsertChangeArgsForCall (i )).Should (Equal (upserts [i ].(* events.UpsertEvent ).Resource ))
274+ Expect (fakeProcessor .CaptureUpsertChangeArgsForCall (i )).
275+ Should (Equal (upserts [i ].(* events.UpsertEvent ).Resource ))
223276 }
224277
225278 // 5, not 6, because secret delete events do not result into CaptureDeleteChange() call
0 commit comments