@@ -21,6 +21,8 @@ import (
21
21
"net/http"
22
22
"testing"
23
23
24
+ "k8s.io/apimachinery/pkg/api/meta"
25
+
24
26
_ "github.com/onsi/ginkgo/v2"
25
27
gmg "github.com/onsi/gomega"
26
28
@@ -303,26 +305,32 @@ func TestLazyRestMapperProvider(t *testing.T) {
303
305
304
306
_ , err = lazyRestMapper .RESTMapping (schema.GroupKind {Group : "INVALID1" }, "v1" )
305
307
g .Expect (err ).To (gmg .HaveOccurred ())
308
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
306
309
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (1 ))
307
310
308
311
_ , err = lazyRestMapper .RESTMappings (schema.GroupKind {Group : "INVALID2" }, "v1" )
309
312
g .Expect (err ).To (gmg .HaveOccurred ())
313
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
310
314
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (2 ))
311
315
312
316
_ , err = lazyRestMapper .KindFor (schema.GroupVersionResource {Group : "INVALID3" , Version : "v1" })
313
317
g .Expect (err ).To (gmg .HaveOccurred ())
318
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
314
319
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (3 ))
315
320
316
321
_ , err = lazyRestMapper .KindsFor (schema.GroupVersionResource {Group : "INVALID4" , Version : "v1" })
317
322
g .Expect (err ).To (gmg .HaveOccurred ())
323
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
318
324
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (4 ))
319
325
320
326
_ , err = lazyRestMapper .ResourceFor (schema.GroupVersionResource {Group : "INVALID5" , Version : "v1" })
321
327
g .Expect (err ).To (gmg .HaveOccurred ())
328
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
322
329
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (5 ))
323
330
324
331
_ , err = lazyRestMapper .ResourcesFor (schema.GroupVersionResource {Group : "INVALID6" , Version : "v1" })
325
332
g .Expect (err ).To (gmg .HaveOccurred ())
333
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
326
334
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (6 ))
327
335
})
328
336
@@ -342,26 +350,32 @@ func TestLazyRestMapperProvider(t *testing.T) {
342
350
343
351
_ , err = lazyRestMapper .RESTMapping (schema.GroupKind {Group : "apps" , Kind : "INVALID" }, "v1" )
344
352
g .Expect (err ).To (gmg .HaveOccurred ())
353
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
345
354
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (1 ))
346
355
347
356
_ , err = lazyRestMapper .RESTMappings (schema.GroupKind {Group : "" , Kind : "INVALID" }, "v1" )
348
357
g .Expect (err ).To (gmg .HaveOccurred ())
358
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
349
359
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (2 ))
350
360
351
361
_ , err = lazyRestMapper .KindFor (schema.GroupVersionResource {Group : "networking.k8s.io" , Version : "v1" , Resource : "INVALID" })
352
362
g .Expect (err ).To (gmg .HaveOccurred ())
363
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
353
364
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (3 ))
354
365
355
366
_ , err = lazyRestMapper .KindsFor (schema.GroupVersionResource {Group : "authentication.k8s.io" , Version : "v1" , Resource : "INVALID" })
356
367
g .Expect (err ).To (gmg .HaveOccurred ())
368
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
357
369
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (4 ))
358
370
359
371
_ , err = lazyRestMapper .ResourceFor (schema.GroupVersionResource {Group : "scheduling.k8s.io" , Version : "v1" , Resource : "INVALID" })
360
372
g .Expect (err ).To (gmg .HaveOccurred ())
373
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
361
374
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (5 ))
362
375
363
376
_ , err = lazyRestMapper .ResourcesFor (schema.GroupVersionResource {Group : "policy" , Version : "v1" , Resource : "INVALID" })
364
377
g .Expect (err ).To (gmg .HaveOccurred ())
378
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
365
379
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (6 ))
366
380
})
367
381
@@ -381,26 +395,32 @@ func TestLazyRestMapperProvider(t *testing.T) {
381
395
382
396
_ , err = lazyRestMapper .RESTMapping (schema.GroupKind {Group : "apps" , Kind : "deployment" }, "INVALID" )
383
397
g .Expect (err ).To (gmg .HaveOccurred ())
398
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
384
399
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (1 ))
385
400
386
401
_ , err = lazyRestMapper .RESTMappings (schema.GroupKind {Group : "" , Kind : "pod" }, "INVALID" )
387
402
g .Expect (err ).To (gmg .HaveOccurred ())
403
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
388
404
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (2 ))
389
405
390
406
_ , err = lazyRestMapper .KindFor (schema.GroupVersionResource {Group : "networking.k8s.io" , Version : "INVALID" , Resource : "ingresses" })
391
407
g .Expect (err ).To (gmg .HaveOccurred ())
408
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
392
409
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (3 ))
393
410
394
411
_ , err = lazyRestMapper .KindsFor (schema.GroupVersionResource {Group : "authentication.k8s.io" , Version : "INVALID" , Resource : "tokenreviews" })
395
412
g .Expect (err ).To (gmg .HaveOccurred ())
413
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
396
414
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (4 ))
397
415
398
416
_ , err = lazyRestMapper .ResourceFor (schema.GroupVersionResource {Group : "scheduling.k8s.io" , Version : "INVALID" , Resource : "priorityclasses" })
399
417
g .Expect (err ).To (gmg .HaveOccurred ())
418
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
400
419
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (5 ))
401
420
402
421
_ , err = lazyRestMapper .ResourcesFor (schema.GroupVersionResource {Group : "policy" , Version : "INVALID" , Resource : "poddisruptionbudgets" })
403
422
g .Expect (err ).To (gmg .HaveOccurred ())
423
+ g .Expect (meta .IsNoMatchError (err )).To (gmg .BeTrue ())
404
424
g .Expect (crt .GetRequestCount ()).To (gmg .Equal (6 ))
405
425
})
406
426
0 commit comments