@evil-gauss/core
Version:
evil core library
15 lines • 695 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const date_constant_1 = require("../../constants/date.constant");
const sleep_function_1 = require("./sleep.function");
jest.setTimeout(date_constant_1.defaultJestWaitingTime);
test('sleep', async () => {
const start = Date.now();
const sleepDurationMs = 1000;
await (0, sleep_function_1.sleep)(sleepDurationMs);
const end = Date.now();
// you'll never get exactly 1000 ms so it makes sense to add some wiggle room
expect(end - start).toBeGreaterThanOrEqual(sleepDurationMs);
expect(end - start).toBeLessThanOrEqual(sleepDurationMs + 20);
});
//# sourceMappingURL=sleep.function.test.js.map