UNPKG

moy-fp

Version:
33 lines (29 loc) 655 B
import __ from '../../src/Function/__' /** * [(a, b, ..., m) -> Boolean] -> ((a, b, ..., m) -> Boolean) */ import anyPass from '../../src/Logic/anyPass' test('anyPass(not using __), return true', () => { expect( anyPass([ (a, b) => a + b > 10, (a, b) => a - b < -10, ])(5)(16) ).toBeTruthy() }) test('anyPass(not using __), return false', () => { expect( anyPass([ (a, b) => a + b > 10, (a, b) => a - b < -10, ])(5)(5) ).toBeFalsy() }) test('anyPass(using __), return true', () => { expect( anyPass(__)([ (a, b) => a + b > 10, (a, b) => a - b < -10, ])(5, 16) ).toBeTruthy() })