@@ -8,6 +8,7 @@ local re_match = ngx.re.match
88local str_fmt = string.format
99
1010local SERVER_TOKENS = meta ._SERVER_TOKENS
11+ local RECEIVED_BY_AND_COMMENT = str_fmt (" kong (%s)" , meta ._SERVER_TOKENS )
1112
1213for _ , strategy in helpers .all_strategies () do
1314 describe (" append Kong Gateway info to the 'Via' header [#" .. strategy .. " ]" , function ()
@@ -146,8 +147,8 @@ for _, strategy in helpers.all_strategies() do
146147
147148 local body = assert .res_status (200 , res )
148149 local json_body = cjson .decode (body )
149- assert .are_same ({ via = " 1.1 dev, 1.1 " .. SERVER_TOKENS }, json_body )
150- assert .are_same (" 2 nginx, HTTP/1.1 http_mock, 1.1 " .. SERVER_TOKENS , res .headers [" Via" ])
150+ assert .are_same ({ via = " 1.1 dev, 1.1 " .. RECEIVED_BY_AND_COMMENT }, json_body )
151+ assert .are_same (" 2 nginx, HTTP/1.1 http_mock, 1.1 " .. RECEIVED_BY_AND_COMMENT , res .headers [" Via" ])
151152 assert .are_same (" http-mock" , res .headers [" Server" ])
152153
153154 if proxy_client then
@@ -170,8 +171,8 @@ for _, strategy in helpers.all_strategies() do
170171
171172 assert .are_equal (200 , tonumber (headers :get (" :status" )))
172173 local json_body = cjson .decode (body )
173- assert .are_same ({ via = " 1.1 dev, 2 " .. SERVER_TOKENS }, json_body )
174- assert .are_same (" 2 nginx, HTTP/1.1 http_mock, 1.1 " .. SERVER_TOKENS , headers :get (" Via" ))
174+ assert .are_same ({ via = " 1.1 dev, 2 " .. RECEIVED_BY_AND_COMMENT }, json_body )
175+ assert .are_same (" 2 nginx, HTTP/1.1 http_mock, 1.1 " .. RECEIVED_BY_AND_COMMENT , headers :get (" Via" ))
175176 assert .are_same (" http-mock" , headers :get (" Server" ))
176177 end )
177178
@@ -193,7 +194,7 @@ for _, strategy in helpers.all_strategies() do
193194 local server = re_match (resp , [=[ Response headers received\:[\s\S]*\nserver\:\s(.*?)\n]=] , " jo" )
194195 assert .are_equal (SERVER_TOKENS , server [1 ])
195196 local via = re_match (resp , [=[ Response headers received\:[\s\S]*\nvia\:\s(.*?)\n]=] , " jo" )
196- assert .are_equal (" 2 " .. SERVER_TOKENS , via [1 ])
197+ assert .are_equal (" 2 " .. RECEIVED_BY_AND_COMMENT , via [1 ])
197198 local body = re_match (resp , [=[ Response contents\:([\s\S]+?)\nResponse trailers received]=] , " jo" )
198199 local json_body = cjson .decode (body [1 ])
199200 assert .are_equal (" hello world!" , json_body .reply )
@@ -217,7 +218,7 @@ for _, strategy in helpers.all_strategies() do
217218 local server = re_match (resp , [=[ Response headers received\:[\s\S]*\nserver\:\s(.*?)\n]=] , " jo" )
218219 assert .are_equal (SERVER_TOKENS , server [1 ])
219220 local via = re_match (resp , [=[ Response headers received\:[\s\S]*\nvia\:\s(.*?)\n]=] , " jo" )
220- assert .are_equal (" 2 " .. SERVER_TOKENS , via [1 ])
221+ assert .are_equal (" 2 " .. RECEIVED_BY_AND_COMMENT , via [1 ])
221222 local body = re_match (resp , [=[ Response contents\:([\s\S]+?)\nResponse trailers received]=] , " jo" )
222223 local json_body = cjson .decode (body [1 ])
223224 assert .are_equal (" hello world!" , json_body .reply )
0 commit comments