@times-components/test-utils
Version:
Test helpers for Times Components
26 lines (19 loc) • 507 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.delayAndAdvance = exports.delay = exports.advance = void 0;
/* eslint-env jest */
const advance = ms => {
jest.runTimersToTime(ms);
return Promise.resolve();
};
exports.advance = advance;
const delay = ms => new Promise(done => setTimeout(done, ms));
exports.delay = delay;
const delayAndAdvance = ms => {
const timer = delay(ms);
advance(ms);
return timer;
};
exports.delayAndAdvance = delayAndAdvance;