mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-03 05:55:03 +01:00
- 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
16 lines
437 B
TypeScript
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);
|
|
});
|