@erfffun/utils
Version:
Energi javascript utilities for web development
21 lines (17 loc) • 455 B
JavaScript
/* global describe, test, expect, jest */
import { later } from '../index';
jest.useFakeTimers();
describe('Testing later-method with long timeout without repeat', () => {
test('later', async done => {
let count = 0;
later(() => {
count += 1;
}, 1000);
// // purposly, check after >2x timeout --> count should only increase 1x
setTimeout(() => {
expect(count).toBe(1);
done();
}, 2080);
jest.advanceTimersByTime(2080);
});
});