Skip to content

Commit efeaf5d

Browse files
committed
test(util-waiter): use legacy fakeTimers
Refs: stackoverflow.com/a/68656890
1 parent ec5fb50 commit efeaf5d

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

packages/util-waiter/src/createWaiter.spec.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ jest.mock("./utils/validate", () => ({
77
validateWaiterOptions: mockValidate,
88
}));
99

10-
jest.useFakeTimers();
11-
1210
import { createWaiter } from "./createWaiter";
1311

1412
describe("createWaiter", () => {
1513
beforeEach(() => {
16-
jest.clearAllTimers();
17-
jest.clearAllMocks();
14+
jest.useFakeTimers("legacy");
15+
});
16+
17+
afterEach(() => {
18+
jest.useRealTimers();
1819
});
1920

2021
const minimalWaiterConfig = {

packages/util-waiter/src/utils/sleep.spec.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import { sleep } from "./sleep";
22

3-
jest.useFakeTimers();
4-
53
describe("Sleep Module", () => {
64
beforeEach(() => {
7-
jest.clearAllMocks();
8-
jest.clearAllTimers();
5+
jest.useFakeTimers("legacy");
6+
});
7+
8+
afterEach(() => {
9+
jest.useRealTimers();
910
});
1011

1112
describe(sleep.name, () => {

0 commit comments

Comments
 (0)