UNPKG

@eluvio/elv-js-helpers

Version:

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

21 lines (15 loc) 557 B
const TH = require('../../../test-helpers') const comparator = TH.requireSrcFile('Functional/comparator') describe('comparator', () => { const isGT = TH.requireSrcFile('Boolean/isGT') const isLT = TH.requireSrcFile('Boolean/isLT') it('should work as expected', () => { const compAscending = comparator(isGT) const compDescending = comparator(isLT) let data = [1, 42, -42, 0] data.sort(compAscending) data.join(',').should.equal('-42,0,1,42') data.sort(compDescending) data.join(',').should.equal('42,1,0,-42') }) })