@momentum-ui/react-collaboration
Version:
Cisco Momentum UI Framework for React Collaboration Applications
14 lines (11 loc) • 376 B
text/typescript
import { timeout } from './promise';
describe('timeout', () => {
it('resolve in the specified time', async () => {
const now = Date.now();
const time = 1_000;
await expect(timeout(time)).resolves.toBe(undefined);
const ellapsed = Date.now() - now;
expect(ellapsed).toBeGreaterThanOrEqual(time);
expect(ellapsed).toBeLessThan(time * 1.1);
});
});