moy-fp
Version:
A functional programming library.
18 lines (15 loc) • 360 B
JavaScript
import __ from '../../src/Function/__'
/**
* k -> v -> {k: v} -> {k: v}
*/
import assoc from '../../src/Object/assoc'
test('assoc(not using __)', () => {
expect(
assoc('a')(2)({a: 1, b: 2, c: 3})
).toEqual({a: 2, b: 2, c: 3})
})
test('assoc(using __)', () => {
expect(
assoc('a', __, {a: 1, b: 2, c: 3})(2)
).toEqual({a: 2, b: 2, c: 3})
})