@@ -14,18 +14,26 @@ test('mergeKeqResponseBody(any, object)', () => {
14
14
expect ( mergeKeqRequestBody ( [ 1 , 2 , 3 ] , { a : 1 } ) ) . toEqual ( { a : 1 } )
15
15
expect ( mergeKeqRequestBody ( 'abc' , { a : 1 } ) ) . toEqual ( { a : 1 } )
16
16
expect ( mergeKeqRequestBody ( { a : 1 } , { b : 2 } ) ) . toEqual ( { a : 1 , b : 2 } )
17
+ } )
17
18
19
+ test ( 'mergeKeqResponseBody(any, FormData)' , ( ) => {
18
20
const formData = new FormData ( )
19
21
formData . append ( 'a' , 'a1' )
20
22
formData . append ( 'b' , 'b1' )
21
23
formData . append ( 'b' , 'b2' )
24
+
25
+ expect ( mergeKeqRequestBody ( undefined , formData ) ) . toEqual ( { a : 'a1' , b : [ 'b1' , 'b2' ] } )
22
26
expect ( mergeKeqRequestBody ( { a : 'a0' , b : 'b0' , c : 'c0' } , formData ) ) . toEqual ( { a : 'a1' , b : [ 'b1' , 'b2' ] , c : 'c0' } )
27
+ } )
23
28
29
+ test ( 'mergeKeqResponseBody(any, URLSearchParams)' , ( ) => {
24
30
const urlSearchParams = new URLSearchParams ( )
25
31
urlSearchParams . append ( 'a' , 'a1' )
26
32
urlSearchParams . append ( 'b' , 'b1' )
27
33
urlSearchParams . append ( 'b' , 'b2' )
34
+
28
35
expect ( mergeKeqRequestBody ( { a : 'a0' , b : 'b0' , c : 'c0' } , urlSearchParams ) ) . toEqual ( { a : 'a1' , b : [ 'b1' , 'b2' ] , c : 'c0' } )
36
+ expect ( mergeKeqRequestBody ( undefined , urlSearchParams ) ) . toEqual ( { a : 'a1' , b : [ 'b1' , 'b2' ] } )
29
37
} )
30
38
31
39
test ( 'mergeKeqRequestBody(any, string)' , ( ) => {
0 commit comments