UNPKG

typed-utilities

Version:
19 lines (17 loc) 585 B
"use strict"; var _ = require(".."); test(`range`, () => { const r1 = (0, _.range)(0); expect(r1).toEqual([]); expect(() => (0, _.range)(-1)).toThrow(); expect(() => (0, _.range)(0.5)).toThrow(); const r2 = (0, _.range)(5); expect(r2).toEqual([0, 1, 2, 3, 4]); }); test(`inRange`, () => { expect((0, _.inRange)(0, [-Infinity, +Infinity])).toBe(true); expect((0, _.inRange)(0, [+Infinity, -Infinity])).toBe(false); expect((0, _.inRange)(1, [1, Infinity])).toBe(true); expect((0, _.inRange)(0, [1, Infinity])).toBe(false); }); //# sourceMappingURL=range.test.js.map