Skip to content

Commit 04b4bdb

Browse files
committed
Add missing test coverage
1 parent 5e19f86 commit 04b4bdb

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

internal/mode/static/state/graph/grpcroute_test.go

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -710,3 +710,29 @@ func TestConvertGRPCMatches(t *testing.T) {
710710
})
711711
}
712712
}
713+
714+
func TestConvertGRPCFilters(t *testing.T) {
715+
grFilters := []v1alpha2.GRPCRouteFilter{
716+
{
717+
Type: "RequestHeaderModifier",
718+
RequestHeaderModifier: &v1.HTTPHeaderFilter{
719+
Remove: []string{"header"},
720+
},
721+
},
722+
{
723+
Type: "RequestMirror",
724+
},
725+
}
726+
727+
expectedHTTPFilters := []v1.HTTPRouteFilter{
728+
{
729+
Type: v1.HTTPRouteFilterRequestHeaderModifier,
730+
RequestHeaderModifier: grFilters[0].RequestHeaderModifier,
731+
},
732+
}
733+
734+
g := NewWithT(t)
735+
736+
httpFilters := convertGRPCFilters(grFilters)
737+
g.Expect(helpers.Diff(expectedHTTPFilters, httpFilters)).To(BeEmpty())
738+
}

0 commit comments

Comments
 (0)