diff --git a/src/utils/interval.test.js b/src/utils/interval.test.js index 9aa209f..2840443 100644 --- a/src/utils/interval.test.js +++ b/src/utils/interval.test.js @@ -1,5 +1,6 @@ import { setIntervalImmediate, + wait } from './interval.js' describe('setIntervalImmediate', () => { @@ -28,3 +29,18 @@ describe('setIntervalImmediate', () => { expect(clearInterval).toHaveBeenCalledWith(interval) }) }) + +describe('wait', () => { + beforeEach(() => { + jest.useFakeTimers(); + }) + + it('wait n ms', () => { + const ms = 1000 + + wait(ms) + jest.runAllTimers() + + expect(setTimeout).toHaveBeenCalledWith(expect.any(Function), ms) + }) +})