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