@@ -3,6 +3,7 @@ package predicate
3
3
import (
4
4
"testing"
5
5
6
+ . "github.com/onsi/gomega"
6
7
v1 "k8s.io/api/core/v1"
7
8
"k8s.io/apimachinery/pkg/util/intstr"
8
9
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -224,34 +225,24 @@ func TestServicePortsChangedPredicate_Update(t *testing.T) {
224
225
p := ServicePortsChangedPredicate {}
225
226
226
227
for _ , tc := range testcases {
227
- update := p .Update (event.UpdateEvent {
228
- ObjectOld : tc .objectOld ,
229
- ObjectNew : tc .objectNew ,
230
- })
228
+ t .Run (tc .msg , func (t * testing.T ) {
229
+ g := NewGomegaWithT (t )
230
+ update := p .Update (event.UpdateEvent {
231
+ ObjectOld : tc .objectOld ,
232
+ ObjectNew : tc .objectNew ,
233
+ })
231
234
232
- if update != tc .expUpdate {
233
- t .Errorf (
234
- "ServicePortsChangedPredicate.Update() mismatch for %q; got %t, expected %t" ,
235
- tc .msg ,
236
- update ,
237
- tc .expUpdate ,
238
- )
239
- }
235
+ g .Expect (update ).To (Equal (tc .expUpdate ))
236
+ })
240
237
}
241
238
}
242
239
243
240
func TestServicePortsChangedPredicate (t * testing.T ) {
244
- p := ServicePortsChangedPredicate {}
245
-
246
- if ! p .Delete (event.DeleteEvent {Object : & v1.Service {}}) {
247
- t .Errorf ("ServicePortsChangedPredicate.Delete() returned false; expected true" )
248
- }
241
+ g := NewGomegaWithT (t )
249
242
250
- if ! p .Create (event.CreateEvent {Object : & v1.Service {}}) {
251
- t .Errorf ("ServicePortsChangedPredicate.Create() returned false; expected true" )
252
- }
243
+ p := ServicePortsChangedPredicate {}
253
244
254
- if ! p . Generic (event.GenericEvent {Object : & v1.Service {}}) {
255
- t . Errorf ( "ServicePortsChangedPredicate.Generic() returned false; expected true" )
256
- }
245
+ g . Expect ( p . Delete (event.DeleteEvent {Object : & v1.Service {}})). To ( BeTrue ())
246
+ g . Expect ( p . Create (event. CreateEvent { Object : & v1. Service {}})). To ( BeTrue () )
247
+ g . Expect ( p . Generic (event. GenericEvent { Object : & v1. Service {}})). To ( BeTrue ())
257
248
}
0 commit comments