@@ -254,98 +254,98 @@ var _ = Describe("NewClient", func() {
254
254
})
255
255
256
256
var _ = Describe ("NewSubResourceClient" , func () {
257
- srClient := dummySubResourceClient {}
257
+ c := dummyClient {}
258
258
ctx := context .Background ()
259
259
It ("should call the provided Get function" , func () {
260
260
var called bool
261
- client := NewSubResourceClient ( srClient , SubResourceFuncs {
262
- Get : func (ctx context.Context , client client.SubResourceClient , obj client.Object , subResource client.Object , opts ... client.SubResourceGetOption ) error {
261
+ c := NewClient ( c , Funcs {
262
+ SubResourceGet : func (ctx context.Context , client client.SubResourceClient , obj client.Object , subResource client.Object , opts ... client.SubResourceGetOption ) error {
263
263
called = true
264
264
return nil
265
265
},
266
266
})
267
- _ = client .Get (ctx , nil , nil )
267
+ _ = c . SubResource ( "foo" ) .Get (ctx , nil , nil )
268
268
Expect (called ).To (BeTrue ())
269
269
})
270
270
It ("should call the underlying client if the provided Get function is nil" , func () {
271
271
var called bool
272
- client1 := NewSubResourceClient ( srClient , SubResourceFuncs {
273
- Get : func (ctx context.Context , client client.SubResourceClient , obj client.Object , subResource client.Object , opts ... client.SubResourceGetOption ) error {
272
+ client1 := NewClient ( c , Funcs {
273
+ SubResourceGet : func (ctx context.Context , client client.SubResourceClient , obj client.Object , subResource client.Object , opts ... client.SubResourceGetOption ) error {
274
274
called = true
275
275
return nil
276
276
},
277
277
})
278
- client2 := NewSubResourceClient (client1 , SubResourceFuncs {})
279
- _ = client2 .Get (ctx , nil , nil )
278
+ client2 := NewClient (client1 , Funcs {})
279
+ _ = client2 .SubResource ( "foo" ). Get (ctx , nil , nil )
280
280
Expect (called ).To (BeTrue ())
281
281
})
282
282
It ("should call the provided Update function" , func () {
283
283
var called bool
284
- client := NewSubResourceClient ( srClient , SubResourceFuncs {
285
- Update : func (ctx context.Context , client client.SubResourceClient , obj client.Object , opts ... client.SubResourceUpdateOption ) error {
284
+ client := NewClient ( c , Funcs {
285
+ SubResourceUpdate : func (ctx context.Context , client client.SubResourceClient , obj client.Object , opts ... client.SubResourceUpdateOption ) error {
286
286
called = true
287
287
return nil
288
288
},
289
289
})
290
- _ = client .Update (ctx , nil , nil )
290
+ _ = client .SubResource ( "foo" ). Update (ctx , nil , nil )
291
291
Expect (called ).To (BeTrue ())
292
292
})
293
293
It ("should call the underlying client if the provided Update function is nil" , func () {
294
294
var called bool
295
- client1 := NewSubResourceClient ( srClient , SubResourceFuncs {
296
- Update : func (ctx context.Context , client client.SubResourceClient , obj client.Object , opts ... client.SubResourceUpdateOption ) error {
295
+ client1 := NewClient ( c , Funcs {
296
+ SubResourceUpdate : func (ctx context.Context , client client.SubResourceClient , obj client.Object , opts ... client.SubResourceUpdateOption ) error {
297
297
called = true
298
298
return nil
299
299
},
300
300
})
301
- client2 := NewSubResourceClient (client1 , SubResourceFuncs {})
302
- _ = client2 .Update (ctx , nil , nil )
301
+ client2 := NewClient (client1 , Funcs {})
302
+ _ = client2 .SubResource ( "foo" ). Update (ctx , nil , nil )
303
303
Expect (called ).To (BeTrue ())
304
304
})
305
305
It ("should call the provided Patch function" , func () {
306
306
var called bool
307
- client := NewSubResourceClient ( srClient , SubResourceFuncs {
308
- Patch : func (ctx context.Context , client client.SubResourceClient , obj client.Object , patch client.Patch , opts ... client.SubResourcePatchOption ) error {
307
+ client := NewClient ( c , Funcs {
308
+ SubResourcePatch : func (ctx context.Context , client client.SubResourceClient , obj client.Object , patch client.Patch , opts ... client.SubResourcePatchOption ) error {
309
309
called = true
310
310
return nil
311
311
},
312
312
})
313
- _ = client .Patch (ctx , nil , nil )
313
+ _ = client .SubResource ( "foo" ). Patch (ctx , nil , nil )
314
314
Expect (called ).To (BeTrue ())
315
315
})
316
316
It ("should call the underlying client if the provided Patch function is nil" , func () {
317
317
var called bool
318
- client1 := NewSubResourceClient ( srClient , SubResourceFuncs {
319
- Patch : func (ctx context.Context , client client.SubResourceClient , obj client.Object , patch client.Patch , opts ... client.SubResourcePatchOption ) error {
318
+ client1 := NewClient ( c , Funcs {
319
+ SubResourcePatch : func (ctx context.Context , client client.SubResourceClient , obj client.Object , patch client.Patch , opts ... client.SubResourcePatchOption ) error {
320
320
called = true
321
321
return nil
322
322
},
323
323
})
324
- client2 := NewSubResourceClient (client1 , SubResourceFuncs {})
325
- _ = client2 .Patch (ctx , nil , nil )
324
+ client2 := NewClient (client1 , Funcs {})
325
+ _ = client2 .SubResource ( "foo" ). Patch (ctx , nil , nil )
326
326
Expect (called ).To (BeTrue ())
327
327
})
328
328
It ("should call the provided Create function" , func () {
329
329
var called bool
330
- client := NewSubResourceClient ( srClient , SubResourceFuncs {
331
- Create : func (ctx context.Context , client client.SubResourceClient , obj client.Object , subResource client.Object , opts ... client.SubResourceCreateOption ) error {
330
+ client := NewClient ( c , Funcs {
331
+ SubResourceCreate : func (ctx context.Context , client client.SubResourceClient , obj client.Object , subResource client.Object , opts ... client.SubResourceCreateOption ) error {
332
332
called = true
333
333
return nil
334
334
},
335
335
})
336
- _ = client .Create (ctx , nil , nil )
336
+ _ = client .SubResource ( "foo" ). Create (ctx , nil , nil )
337
337
Expect (called ).To (BeTrue ())
338
338
})
339
339
It ("should call the underlying client if the provided Create function is nil" , func () {
340
340
var called bool
341
- client1 := NewSubResourceClient ( srClient , SubResourceFuncs {
342
- Create : func (ctx context.Context , client client.SubResourceClient , obj client.Object , subResource client.Object , opts ... client.SubResourceCreateOption ) error {
341
+ client1 := NewClient ( c , Funcs {
342
+ SubResourceCreate : func (ctx context.Context , client client.SubResourceClient , obj client.Object , subResource client.Object , opts ... client.SubResourceCreateOption ) error {
343
343
called = true
344
344
return nil
345
345
},
346
346
})
347
- client2 := NewSubResourceClient (client1 , SubResourceFuncs {})
348
- _ = client2 .Create (ctx , nil , nil )
347
+ client2 := NewClient (client1 , Funcs {})
348
+ _ = client2 .SubResource ( "foo" ). Create (ctx , nil , nil )
349
349
Expect (called ).To (BeTrue ())
350
350
})
351
351
})
@@ -409,23 +409,3 @@ func (d dummyClient) IsObjectNamespaced(obj runtime.Object) (bool, error) {
409
409
func (d dummyClient ) Watch (ctx context.Context , obj client.ObjectList , opts ... client.ListOption ) (watch.Interface , error ) {
410
410
return nil , nil
411
411
}
412
-
413
- type dummySubResourceClient struct {}
414
-
415
- var _ client.SubResourceClient = & dummySubResourceClient {}
416
-
417
- func (d dummySubResourceClient ) Get (ctx context.Context , obj client.Object , subResource client.Object , opts ... client.SubResourceGetOption ) error {
418
- return nil
419
- }
420
-
421
- func (d dummySubResourceClient ) Create (ctx context.Context , obj client.Object , subResource client.Object , opts ... client.SubResourceCreateOption ) error {
422
- return nil
423
- }
424
-
425
- func (d dummySubResourceClient ) Update (ctx context.Context , obj client.Object , opts ... client.SubResourceUpdateOption ) error {
426
- return nil
427
- }
428
-
429
- func (d dummySubResourceClient ) Patch (ctx context.Context , obj client.Object , patch client.Patch , opts ... client.SubResourcePatchOption ) error {
430
- return nil
431
- }
0 commit comments