typed-utilities
Version:
Strongly typed general purpose utilities
19 lines (17 loc) • 585 B
JavaScript
;
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