Files
trezor-suite/packages/utils/tests/createCooldown.test.ts
Szymon Lesisz b8a321c837 chore: update jest and related dependency
- jest: 29.5.0
- babel-jest: 29.5.0
- jest-watch-typeahead: 2.2.2
- @types/jest: 29.5.0

removed:
- @jest/types
- jest-environment-jsdom
- jest-environment-node
- ts-jest
2023-12-12 15:03:47 +01:00

16 lines
437 B
TypeScript

import { createCooldown } from '../src/createCooldown';
it('createCooldown', () => {
jest.useFakeTimers();
const cooldown = createCooldown(20);
expect(cooldown()).toBe(true);
expect(cooldown()).toBe(false);
jest.advanceTimersByTime(10);
expect(cooldown()).toBe(false);
jest.advanceTimersByTime(10);
expect(cooldown()).toBe(true);
jest.advanceTimersByTime(5);
expect(cooldown()).toBe(false);
});