UNPKG

ds-algo-study

Version:

Just experimenting with publishing a package

26 lines (22 loc) 634 B
const assert = require("assert"); const mySimpleReduce = require("../problems/24-my-simple-reduce.js"); describe("mySimpleReduce", function() { it("", function() { let result1 = mySimpleReduce([5, 3, 2, 4], function(sum, el) { return sum + el; }); assert.equal(result1, 14); let result2 = mySimpleReduce([4, 6, 2], function(product, el) { return product * el; }); assert.equal(result2, 48); let result3 = mySimpleReduce([4, 6, 2, 8, 3], function(max, el) { if (el > max) { return el; } else { return max; } }); assert.equal(result3, 8); }); });