isObject,
isUndefined,
isValidTime,
+ max,
+ min,
once,
roundTo,
secureRandom,
randomInteger = getRandomInteger(2, 1);
expect(randomInteger).toBeGreaterThanOrEqual(1);
expect(randomInteger).toBeLessThanOrEqual(2);
- const max = 2.2,
- min = 1.1;
- randomInteger = getRandomInteger(max, min);
- expect(randomInteger).toBeGreaterThanOrEqual(Math.ceil(min));
- expect(randomInteger).toBeLessThanOrEqual(Math.floor(max));
+ const maximum = 2.2,
+ minimum = 1.1;
+ randomInteger = getRandomInteger(maximum, minimum);
+ expect(randomInteger).toBeLessThanOrEqual(Math.floor(maximum));
+ expect(randomInteger).toBeGreaterThanOrEqual(Math.ceil(minimum));
});
it('Verify roundTo()', () => {
expect(called).toBe(1);
expect(result3).toBe(1);
});
+
+ it('Verify min()', () => {
+ expect(min()).toBe(Infinity);
+ expect(min(0, 1)).toBe(0);
+ expect(min(1, 0)).toBe(0);
+ expect(min(0, -1)).toBe(-1);
+ expect(min(-1, 0)).toBe(-1);
+ });
+
+ it('Verify max()', () => {
+ expect(max()).toBe(-Infinity);
+ expect(max(0, 1)).toBe(1);
+ expect(max(1, 0)).toBe(1);
+ expect(max(0, -1)).toBe(0);
+ expect(max(-1, 0)).toBe(0);
+ });
});