UNPKG

vcc-ui

Version:

VCC UI is a collection of React UI Components that can be used for developing front-end applications at Volvo Car Corporation.

55 lines (48 loc) 915 B
import { merge } from './merge'; describe('merge()', () => { it('performs shallow level merge', () => { const target = { foo: 'hello world', bar: 123, baz: () => {}, qux: { boz: 321, }, }; const result = merge(target, { foo: 'overwritten', baz: 'also-overwritten', }); expect(result).toEqual({ foo: 'overwritten', bar: 123, baz: 'also-overwritten', qux: { boz: 321, }, }); }); it('performs deep level merge', () => { const target = { foo: 'hello world', bar: 123, qux: { boz: 321, }, }; const result = merge(target, { qux: { boz: 'new-boz', baz: 'baz', }, }); expect(result).toEqual({ foo: 'hello world', bar: 123, qux: { boz: 'new-boz', baz: 'baz', }, }); }); });