@@ -19,7 +19,7 @@ describe('API Gateway', () => {
19
19
name : 'endpoint-proxy'
20
20
} ) )
21
21
remote . get ( '/info' , ( req , res ) => res . send ( {
22
- name : 'fastify -gateway'
22
+ name : 'fast -gateway'
23
23
} ) )
24
24
remote . get ( '/chunked' , ( req , res ) => {
25
25
res . write ( 'user' )
@@ -55,6 +55,12 @@ describe('API Gateway', () => {
55
55
remote . post ( '/endpoint-proxy-methods' , ( req , res ) => res . send ( {
56
56
name : 'endpoint-proxy-methods'
57
57
} ) )
58
+ remote . get ( '/qs' , ( req , res ) => {
59
+ res . send ( req . query )
60
+ } )
61
+ remote . get ( '/qs2' , ( req , res ) => {
62
+ res . send ( req . query )
63
+ } )
58
64
59
65
await remote . start ( 3000 )
60
66
} )
@@ -178,7 +184,7 @@ describe('API Gateway', () => {
178
184
. get ( '/users/info' )
179
185
. expect ( 200 )
180
186
. then ( ( response ) => {
181
- expect ( response . body . name ) . to . equal ( 'fastify -gateway' )
187
+ expect ( response . body . name ) . to . equal ( 'fast -gateway' )
182
188
} )
183
189
} )
184
190
@@ -305,6 +311,24 @@ describe('API Gateway', () => {
305
311
} )
306
312
} )
307
313
314
+ it ( 'GET /qs - 200' , async ( ) => {
315
+ await request ( gateway )
316
+ . get ( '/qs' )
317
+ . expect ( 200 )
318
+ . then ( ( response ) => {
319
+ expect ( response . body . name ) . to . equal ( 'fast-gateway' )
320
+ } )
321
+ } )
322
+
323
+ it ( 'GET /qs2 - 200' , async ( ) => {
324
+ await request ( gateway )
325
+ . get ( '/qs2?name=fast-gateway' )
326
+ . expect ( 200 )
327
+ . then ( ( response ) => {
328
+ expect ( response . body . name ) . to . equal ( 'qs-overwrite' )
329
+ } )
330
+ } )
331
+
308
332
it ( 'GET /lambda/hi' , async ( ) => {
309
333
await request ( gateway )
310
334
. get ( '/lambda/hi' )
0 commit comments