Skip to content

Commit eb422d5

Browse files
committed
test: add mergeKeqRequestBody test case
1 parent 4f17198 commit eb422d5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/util/merge-keq-request-body.spec.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,26 @@ test('mergeKeqResponseBody(any, object)', () => {
1414
expect(mergeKeqRequestBody([1, 2, 3], { a: 1 })).toEqual({ a: 1 })
1515
expect(mergeKeqRequestBody('abc', { a: 1 })).toEqual({ a: 1 })
1616
expect(mergeKeqRequestBody({ a: 1 }, { b: 2 })).toEqual({ a: 1, b: 2 })
17+
})
1718

19+
test('mergeKeqResponseBody(any, FormData)', () => {
1820
const formData = new FormData()
1921
formData.append('a', 'a1')
2022
formData.append('b', 'b1')
2123
formData.append('b', 'b2')
24+
25+
expect(mergeKeqRequestBody(undefined, formData)).toEqual({ a: 'a1', b: ['b1', 'b2'] })
2226
expect(mergeKeqRequestBody({ a: 'a0', b: 'b0', c: 'c0' }, formData)).toEqual({ a: 'a1', b: ['b1', 'b2'], c: 'c0' })
27+
})
2328

29+
test('mergeKeqResponseBody(any, URLSearchParams)', () => {
2430
const urlSearchParams = new URLSearchParams()
2531
urlSearchParams.append('a', 'a1')
2632
urlSearchParams.append('b', 'b1')
2733
urlSearchParams.append('b', 'b2')
34+
2835
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'] })
2937
})
3038

3139
test('mergeKeqRequestBody(any, string)', () => {

0 commit comments

Comments
 (0)