|
1 | | -import { combineObjects, deepEqual, difference } from '../object'; |
| 1 | +import { combine, deepEqual, difference } from '../object'; |
2 | 2 |
|
3 | | -test('combineObjects()', async () => { |
4 | | - expect(combineObjects(undefined, undefined)).toBeUndefined(); |
5 | | - expect(combineObjects(undefined, 5)).toBe(5); |
6 | | - expect(combineObjects(5, undefined)).toBeUndefined(); |
7 | | - expect(combineObjects(5, undefined, { ignoreUndefined: true })).toBe(5); |
8 | | - expect(combineObjects(5, 10)).toBe(10); |
9 | | - expect(combineObjects(5, 0, { ignoreUndefined: true })).toBe(0); |
| 3 | +test('combine()', async () => { |
| 4 | + expect(combine(undefined, undefined)).toBeUndefined(); |
| 5 | + expect(combine(undefined, 5)).toBe(5); |
| 6 | + expect(combine(5, undefined)).toBeUndefined(); |
| 7 | + expect(combine(5, undefined, { ignoreUndefined: true })).toBe(5); |
| 8 | + expect(combine(5, 10)).toBe(10); |
| 9 | + expect(combine(5, 0, { ignoreUndefined: true })).toBe(0); |
10 | 10 |
|
11 | | - expect(combineObjects([1, 2], [3, 4])).toEqual([3, 4]); |
12 | | - expect(combineObjects([1, 2], [3, 4], { mergeArrays: true })).toEqual([1, 2, 3, 4]); |
| 11 | + expect(combine([1, 2], [3, 4])).toEqual([3, 4]); |
| 12 | + expect(combine([1, 2], [3, 4], { mergeArrays: true })).toEqual([1, 2, 3, 4]); |
13 | 13 |
|
14 | | - expect(combineObjects({ a: 1, b: 2 }, { b: 3, c: 4 })).toEqual({ a: 1, b: 3, c: 4 }); |
15 | | - expect(combineObjects({ a: 1, b: 2 }, { b: undefined, c: 4 }, { ignoreUndefined: false })).toEqual({ |
| 14 | + expect(combine({ a: 1, b: 2 }, { b: 3, c: 4 })).toEqual({ a: 1, b: 3, c: 4 }); |
| 15 | + expect(combine({ a: 1, b: 2 }, { b: undefined, c: 4 }, { ignoreUndefined: false })).toEqual({ |
16 | 16 | a: 1, |
17 | 17 | b: undefined, |
18 | 18 | c: 4, |
19 | 19 | }); |
20 | | - expect(combineObjects({ a: 1, b: 2 }, { b: undefined, c: 4 }, { ignoreUndefined: true })).toEqual({ |
| 20 | + expect(combine({ a: 1, b: 2 }, { b: undefined, c: 4 }, { ignoreUndefined: true })).toEqual({ |
21 | 21 | a: 1, |
22 | 22 | b: 2, |
23 | 23 | c: 4, |
24 | 24 | }); |
25 | 25 |
|
26 | | - expect(combineObjects({ a: 1, b: { c: 5, d: 6 } }, { b: { e: 7 } }, { recursive: false })).toEqual({ |
| 26 | + expect(combine({ a: 1, b: { c: 5, d: 6 } }, { b: { e: 7 } }, { recursive: false })).toEqual({ |
27 | 27 | a: 1, |
28 | 28 | b: { e: 7 }, |
29 | 29 | }); |
30 | | - expect(combineObjects({ a: 1, b: { c: 5, d: 6 } }, { b: { e: 7 } }, { recursive: true })).toEqual({ |
| 30 | + expect(combine({ a: 1, b: { c: 5, d: 6 } }, { b: { e: 7 } }, { recursive: true })).toEqual({ |
31 | 31 | a: 1, |
32 | 32 | b: { c: 5, d: 6, e: 7 }, |
33 | 33 | }); |
34 | 34 |
|
35 | | - expect(combineObjects({ a: [1, 2], b: 2 }, { a: [3, 4] }, { mergeArrays: true })).toEqual({ a: [1, 2, 3, 4], b: 2 }); |
| 35 | + expect(combine({ a: [1, 2], b: 2 }, { a: [3, 4] }, { mergeArrays: true })).toEqual({ a: [1, 2, 3, 4], b: 2 }); |
36 | 36 | }); |
37 | 37 |
|
38 | 38 | test('deepEqual()', async () => { |
|
0 commit comments