Skip to content

Commit 482a044

Browse files
committed
Fix the failing serialization test - need a custom fuzzer to default the
wildcard policy.
1 parent 438b1df commit 482a044

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pkg/api/serialization_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -430,6 +430,18 @@ func fuzzInternalObject(t *testing.T, forVersion unversioned.GroupVersion, item
430430
j.Scopes = append(j.Scopes, "user:full")
431431
}
432432
},
433+
func(j *route.RouteSpec, c fuzz.Continue) {
434+
c.FuzzNoCustom(j)
435+
if len(j.WildcardPolicy) == 0 {
436+
j.WildcardPolicy = route.WildcardPolicyNone
437+
}
438+
},
439+
func(j *route.RouteIngress, c fuzz.Continue) {
440+
c.FuzzNoCustom(j)
441+
if len(j.WildcardPolicy) == 0 {
442+
j.WildcardPolicy = route.WildcardPolicyNone
443+
}
444+
},
433445

434446
func(j *runtime.Object, c fuzz.Continue) {
435447
// runtime.EmbeddedObject causes a panic inside of fuzz because runtime.Object isn't handled.

0 commit comments

Comments
 (0)