moy-fp
Version:
A functional programming library.
18 lines (15 loc) • 428 B
JavaScript
import __ from '../../src/Function/__'
/**
* [b] -> [a] -> [[a, b]]
*/
import xprod from '../../src/List/xprod'
test('xprod(not using __)', () => {
expect(
xprod([1, 2, 3], ['a', 'b'])
).toEqual([['a', 1], ['a', 2], ['a', 3], ['b', 1], ['b', 2], ['b', 3]])
})
test('xprod(using __)', () => {
expect(
xprod(__, ['a', 'b'])([1, 2, 3])
).toEqual([['a', 1], ['a', 2], ['a', 3], ['b', 1], ['b', 2], ['b', 3]])
})