forto-sorter
Version:
Fast and powerful array sorting. Sort by any property in any direction with easy to read syntax.
19 lines (14 loc) • 632 B
JavaScript
const assert = require('assert');
const { sort: sortFull } = require('../../dist/sort');
const { sort: sortMin } = require('../../dist/sort.min');
// Just sanity checks to ensure dist is not broken
// For more detail unit tests check sort.spec.js
function runTests(sort) {
assert.deepStrictEqual(sort([1, 4, 2]).asc(), [1, 2, 4]);
assert.deepStrictEqual(sort([1, 4, 2]).by({ asc: true }), [1, 2, 4]);
assert.deepStrictEqual(sort([1, 4, 2]).desc(), [4, 2, 1]);
assert.deepStrictEqual(sort([1, 4, 2]).by({ desc: true }), [4, 2, 1]);
console.log('dist integration test success');
}
runTests(sortFull);
runTests(sortMin);