UNPKG

@eluvio/elv-js-helpers

Version:

A collection of Javascript helper functions used by several Eluvio libraries.

22 lines (17 loc) 719 B
const TH = require('../../../test-helpers') const satisfiesLowerBound = TH.requireSrcFile('Boolean/satisfiesLowerBound') describe('satisfiesLowerBound', () => { const compare = TH.requireSrcFile('Functional/compare') it('should work as expected', () => { satisfiesLowerBound(0, true, compare, 42).should.be.true satisfiesLowerBound(0, true, compare, 0).should.be.true satisfiesLowerBound(0, true, compare, -1).should.be.false satisfiesLowerBound(0, false, compare, 0).should.be.false }) it('should be curried', () => { const isPositive = satisfiesLowerBound(0, false, compare) isPositive(-1).should.be.false isPositive(0).should.be.false isPositive(1).should.be.true }) })