UNPKG

macoolka-collection

Version:

`macoolka-collection` Define Data Collection Interface.

23 lines 949 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function test(_a) { var makeBy = _a.makeBy, makeByRange = _a.makeByRange, makeByRepeat = _a.makeByRepeat, from = _a.from; describe('Collection make', function () { // it('from') it('makeBy', function () { var double = function (n) { return n * 2; }; expect(makeBy(5, double)).toEqual(from([0, 2, 4, 6, 8])); }); it('makeByRange', function () { expect(makeByRange(0, 0)).toEqual(from([0])); expect(makeByRange(1, 5)).toEqual(from([1, 2, 3, 4, 5])); expect(makeByRange(10, 15)).toEqual(from([10, 11, 12, 13, 14, 15])); }); it('makeByRepeat', function () { expect(makeByRepeat(0, 0)).toEqual(from([])); expect(makeByRepeat(3, 1)).toEqual(from([1, 1, 1])); }); }); } exports.default = test; //# sourceMappingURL=Make.js.map