Update legacy_options_test.go

This commit is contained in:
lohith-karlapudi 2022-08-11 17:21:59 +05:30
parent b516711042
commit 1d1e415277
1 changed files with 17 additions and 0 deletions

View File

@ -471,6 +471,19 @@ var _ = Describe("Legacy Options", func() {
},
}
idTokenHeader := Header{
Name: "x-auth-request-id-token",
PreserveRequestValue: false,
Values: []HeaderValue{
{
ClaimSource: &ClaimSource{
Claim: "id_token",
Prefix: "Bearer ",
},
},
},
}
DescribeTable("should convert to injectRequestHeaders",
func(in legacyHeadersTableInput) {
requestHeaders, responseHeaders := in.legacyHeaders.convert()
@ -771,9 +784,11 @@ var _ = Describe("Legacy Options", func() {
},
expectedRequestHeaders: []Header{
authorizationHeader,
idTokenHeader,
},
expectedResponseHeaders: []Header{
authorizationHeader,
idTokenHeader,
},
}),
Entry("with authorization headers and SkipAuthStripHeaders disabled", legacyHeadersTableInput{
@ -793,9 +808,11 @@ var _ = Describe("Legacy Options", func() {
},
expectedRequestHeaders: []Header{
withPreserveRequestValue(authorizationHeader, true),
withPreserveRequestValue(idTokenHeader, true),
},
expectedResponseHeaders: []Header{
authorizationHeader,
idTokenHeader,
},
}),
)