macoolka-collection
Version:
`macoolka-collection` Define Data Collection Interface.
23 lines • 949 B
JavaScript
;
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