Skip to content

Commit d47a39e

Browse files
committed
fix: settimeout issues
1 parent b283b3b commit d47a39e

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

test/manual/mongodb_oidc.prose.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as path from 'node:path';
33

44
import { expect } from 'chai';
55
import * as sinon from 'sinon';
6-
import { setTimeout } from 'timers/promises';
6+
import { setTimeout } from 'timers';
77

88
import {
99
Collection,
@@ -318,7 +318,7 @@ describe('MONGODB-OIDC', function () {
318318
const token = await readFile(path.join(process.env.OIDC_TOKEN_DIR, 'test_user1'), {
319319
encoding: 'utf8'
320320
});
321-
await setTimeout(3000);
321+
await new Promise(resolve => setTimeout(() => resolve(), 3000));
322322
requestCounter--;
323323
return generateResult(token, 300);
324324
};

test/unit/cmap/auth/mongodb_oidc/callback_lock_cache.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { expect } from 'chai';
22
import * as sinon from 'sinon';
3-
import { setTimeout } from 'timers/promises';
3+
import { setTimeout } from 'timers';
44

55
import {
66
CallbackLockCache,
@@ -45,7 +45,7 @@ describe('CallbackLockCache', function () {
4545
if (requestCount > 1) {
4646
throw new Error('Cannot execute request simultaneously.');
4747
}
48-
await setTimeout(1000);
48+
await new Promise(resolve => setTimeout(() => resolve(), 1000));
4949
requestCount--;
5050
return Promise.resolve({ accessToken: '' });
5151
};
@@ -54,7 +54,7 @@ describe('CallbackLockCache', function () {
5454
if (refreshCount > 1) {
5555
throw new Error('Cannot execute refresh simultaneously.');
5656
}
57-
await setTimeout(1000);
57+
await new Promise(resolve => setTimeout(() => resolve(), 1000));
5858
refreshCount--;
5959
return Promise.resolve({ accessToken: '' });
6060
};
@@ -105,7 +105,7 @@ describe('CallbackLockCache', function () {
105105
if (requestCount > 1) {
106106
throw new Error('Cannot execute request simultaneously.');
107107
}
108-
await setTimeout(1000);
108+
await new Promise(resolve => setTimeout(() => resolve(), 1000));
109109
requestCount--;
110110
return Promise.resolve({ accessToken: '' });
111111
};

0 commit comments

Comments
 (0)