We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 780aac4 commit 2ec6db5Copy full SHA for 2ec6db5
1 file changed
src/js/utils/object/merge/merge.test.ts
@@ -39,4 +39,14 @@ describe( 'merge', () => {
39
i: Infinity,
40
} );
41
42
+
43
+ test( 'should disconnect reference of arrays.', () => {
44
+ const array = [ 1, 2, 3 ];
45
+ const object = {};
46
+ const source = { array };
47
+ const merged = merge( object, source );
48
49
+ expect( merged ).toStrictEqual( { array: [ 1, 2, 3 ] } );
50
+ expect( merged.array ).not.toBe( array );
51
+ } );
52
0 commit comments