moy-fp
Version:
A functional programming library.
24 lines (21 loc) • 422 B
JavaScript
import __ from '../../src/Function/__'
/**
* [(a, b, ..., m) -> n] -> ((a, b, ..., m) -> [n])
*/
import juxt from '../../src/Function/juxt'
test('juxt(not using __)', () => {
expect(
juxt([
(a, b) => a + b,
(a, b) => a - b,
])(1)(2)
).toEqual([3, -1])
})
test('juxt(using __)', () => {
expect(
juxt(__)([
(a, b) => a + b,
(a, b) => a - b,
])(1)(2)
).toEqual([3, -1])
})