Skip to content

Commit 2ec6db5

Browse files
Add a test for array reference.
1 parent 780aac4 commit 2ec6db5

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/js/utils/object/merge/merge.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,14 @@ describe( 'merge', () => {
3939
i: Infinity,
4040
} );
4141
} );
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+
} );
4252
} );

0 commit comments

Comments
 (0)