Skip to main content
Module

x/rambda/merge.spec.js

Faster and smaller alternative to Ramda
Go to Latest
File
import { merge } from './merge'
const obj = { foo : 1, bar : 2,}
test('happy', () => { expect(merge(obj, { bar : 20 })).toEqual({ foo : 1, bar : 20, })})
test('curry', () => { expect(merge(obj)({ baz : 3 })).toEqual({ foo : 1, bar : 2, baz : 3, })})
/** * https://github.com/selfrefactor/rambda/issues/77 */test('when undefined or null instead of object', () => { expect(merge(null, undefined)).toEqual({}) expect(merge(obj, null)).toEqual(obj) expect(merge(obj, undefined)).toEqual(obj) expect(merge(undefined, obj)).toEqual(obj)})