UNPKG

@eluvio/elv-js-helpers

Version:

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

17 lines (13 loc) 513 B
const TH = require('../../../test-helpers') const negate = TH.requireSrcFile('Functional/negate') describe('negate', () => { const isEmpty = a => a.length === 0 it('should work as expected', () => { const isNotEmpty = negate(isEmpty) isNotEmpty('foo').should.be.true isNotEmpty('').should.be.false isNotEmpty([]).should.be.false isNotEmpty([1, 2, 3]).should.be.true TH.expect(() => isNotEmpty(undefined)).to.throw('Cannot read properties of undefined (reading \'length\')') }) })