UNPKG

moy-fp

Version:
24 lines (20 loc) 540 B
import __ from '../../src/Function/__' /** * [k] -> {k: v} -> {k: v} */ import pick from '../../src/Object/pick' test('pick(not using __), no additional key', () => { expect( pick(['a', 'c'])({a: 1, b: 2, c: 3, d: 4}) ).toEqual({a: 1, c: 3}) }) test('pick(not using __), additional key', () => { expect( pick(['a', 'c', 'e'])({a: 1, b: 2, c: 3, d: 4}) ).toEqual({a: 1, c: 3}) }) test('pick(using __), no additional key', () => { expect( pick(__, {a: 1, b: 2, c: 3, d: 4})(['a', 'c']) ).toEqual({a: 1, c: 3}) })