File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
test/extensions/filters/http/common Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -81,6 +81,28 @@ TEST_F(JwksFetcherTest, TestGetSuccess) {
81
81
fetcher_->fetch (parent_span_, receiver);
82
82
}
83
83
84
+ TEST_F (JwksFetcherTest, TestMessageHeader) {
85
+ // Setup
86
+ setupFetcher (config);
87
+ MockUpstream mock_pubkey (mock_factory_ctx_.server_factory_context_ .cluster_manager_ , " 200" ,
88
+ publicKey);
89
+ MockJwksReceiver receiver;
90
+
91
+ // Expectations for message
92
+ EXPECT_CALL (mock_factory_ctx_.server_factory_context_ .cluster_manager_ .thread_local_cluster_
93
+ .async_client_ ,
94
+ send_ (_, _, _))
95
+ .WillOnce (Invoke ([](Http::RequestMessagePtr& message, Http::AsyncClient::Callbacks&,
96
+ const Http::AsyncClient::RequestOptions&) -> Http::AsyncClient::Request* {
97
+ EXPECT_EQ (message->headers ().getUserAgentValue (),
98
+ Http::Headers::get ().UserAgentValues .GoBrowser );
99
+ return nullptr ;
100
+ }));
101
+
102
+ // Act
103
+ fetcher_->fetch (parent_span_, receiver);
104
+ }
105
+
84
106
TEST_F (JwksFetcherTest, TestGet400) {
85
107
// Setup
86
108
setupFetcher (config);
You can’t perform that action at this time.
0 commit comments