UNPKG

moy-fp

Version:
36 lines (30 loc) 802 B
import __ from '../../src/Function/__' /** * (a -> b) -> a -> a -> Boolean */ import equalsBy from '../../src/Relation/equalsBy' test('equals(not using __), not reference type, return false', () => { expect( equalsBy(Math.abs)(5)(-6) ).toBeFalsy() }) test('equals(not using __), not reference type, return true', () => { expect( equalsBy(Math.abs)(5)(-5) ).toBeTruthy() }) test('equals(not using __), reference type, return false', () => { expect( equalsBy(x => x.id)({id: 1})({id: 2}) ).toBeFalsy() }) test('equals(not using __), reference type, return true', () => { expect( equalsBy(x => x.id)({id: 1})({id: 1}) ).toBeTruthy() }) test('equals(using __), not reference type, return true', () => { expect( equalsBy(Math.abs, __, -5)(5) ).toBeTruthy() })