@@ -228,42 +228,42 @@ describe("Client", function () {
228
228
229
229
fetchMock . on ( {
230
230
method : "GET" ,
231
- url : "test_base_url/123" ,
231
+ url : "test_base_url/123?queryA=456 " ,
232
232
replyCode : 200 ,
233
233
replyBody : "successGet" ,
234
234
} ) ;
235
235
236
236
fetchMock . on ( {
237
237
method : "POST" ,
238
- url : "test_base_url/123" ,
238
+ url : "test_base_url/123?queryA=456 " ,
239
239
replyCode : 200 ,
240
240
replyBody : "successPost" ,
241
241
} ) ;
242
242
243
243
fetchMock . on ( {
244
244
method : "PUT" ,
245
- url : "test_base_url/123" ,
245
+ url : "test_base_url/123?queryA=456 " ,
246
246
replyCode : 200 ,
247
247
replyBody : "successPut" ,
248
248
} ) ;
249
249
250
250
fetchMock . on ( {
251
251
method : "PATCH" ,
252
- url : "test_base_url/123" ,
252
+ url : "test_base_url/123?queryA=456 " ,
253
253
replyCode : 200 ,
254
254
replyBody : "successPatch" ,
255
255
} ) ;
256
256
257
257
fetchMock . on ( {
258
258
method : "DELETE" ,
259
- url : "test_base_url/123" ,
259
+ url : "test_base_url/123?queryA=456 " ,
260
260
replyCode : 200 ,
261
261
replyBody : "successDelete" ,
262
262
} ) ;
263
263
264
264
fetchMock . on ( {
265
265
method : "GET" ,
266
- url : "test_base_url/multipart" ,
266
+ url : "test_base_url/multipart?queryA=456 " ,
267
267
additionalMatcher : ( _ , config : any ) : boolean => {
268
268
// multipart/form-data requests shouldn't have explicitly set Content-Type
269
269
return ! config ?. headers ?. [ "Content-Type" ] ;
@@ -274,7 +274,7 @@ describe("Client", function () {
274
274
275
275
fetchMock . on ( {
276
276
method : "GET" ,
277
- url : "test_base_url/multipartAuto" ,
277
+ url : "test_base_url/multipartAuto?queryA=456 " ,
278
278
additionalMatcher : ( _ , config : any ) : boolean => {
279
279
if (
280
280
// multipart/form-data requests shouldn't have explicitly set Content-Type
@@ -301,26 +301,28 @@ describe("Client", function () {
301
301
replyBody : "successMultipartAuto" ,
302
302
} ) ;
303
303
304
+ const testQueryParams = { queryA : 456 , queryB : null , queryC : undefined }
305
+
304
306
const testCases = [
305
- [ client . send ( "/123" , { method : "GET" } ) , "successGet" ] ,
306
- [ client . send ( "/123" , { method : "POST" } ) , "successPost" ] ,
307
- [ client . send ( "/123" , { method : "PUT" } ) , "successPut" ] ,
308
- [ client . send ( "/123" , { method : "PATCH" } ) , "successPatch" ] ,
309
- [ client . send ( "/123" , { method : "DELETE" } ) , "successDelete" ] ,
307
+ [ client . send ( "/123" , Object . assign ( { method : "GET" } , testQueryParams ) ) , "successGet" ] ,
308
+ [ client . send ( "/123" , Object . assign ( { method : "POST" } , testQueryParams ) ) , "successPost" ] ,
309
+ [ client . send ( "/123" , Object . assign ( { method : "PUT" } , testQueryParams ) ) , "successPut" ] ,
310
+ [ client . send ( "/123" , Object . assign ( { method : "PATCH" } , testQueryParams ) ) , "successPatch" ] ,
311
+ [ client . send ( "/123" , Object . assign ( { method : "DELETE" } , testQueryParams ) ) , "successDelete" ] ,
310
312
[
311
- client . send ( "/multipart" , { method : "GET" , body : new FormData ( ) } ) ,
313
+ client . send ( "/multipart" , Object . assign ( { method : "GET" , body : new FormData ( ) } , testQueryParams ) ) ,
312
314
"successMultipart" ,
313
315
] ,
314
316
[
315
- client . send ( "/multipartAuto" , {
317
+ client . send ( "/multipartAuto" , Object . assign ( {
316
318
method : "GET" ,
317
319
body : {
318
320
title : "test" ,
319
321
roles : [ "a" , "b" ] ,
320
322
json : null ,
321
323
files : [ new Blob ( [ "11" ] ) , new Blob ( [ "2" ] ) ] ,
322
324
} ,
323
- } ) ,
325
+ } , testQueryParams ) ) ,
324
326
"successMultipartAuto" ,
325
327
] ,
326
328
] ;
0 commit comments