From 0ade3016d8eb366fdf905cd9541950fdb29741a6 Mon Sep 17 00:00:00 2001 From: Gao Sun Date: Thu, 28 Mar 2024 16:26:58 +0800 Subject: [PATCH] test: wait 0ms after each test --- .../src/tests/api/admin-user.test.ts | 13 ++++++++++++- .../register-with-identifier/happy-path.test.ts | 6 ++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/packages/integration-tests/src/tests/api/admin-user.test.ts b/packages/integration-tests/src/tests/api/admin-user.test.ts index b8b04231a..789a01ec6 100644 --- a/packages/integration-tests/src/tests/api/admin-user.test.ts +++ b/packages/integration-tests/src/tests/api/admin-user.test.ts @@ -25,10 +25,21 @@ import { import { clearConnectorsByTypes } from '#src/helpers/connector.js'; import { createUserByAdmin, expectRejects } from '#src/helpers/index.js'; import { createNewSocialUserWithUsernameAndPassword } from '#src/helpers/interactions.js'; -import { generateUsername, generateEmail, generatePhone, generatePassword } from '#src/utils.js'; +import { + generateUsername, + generateEmail, + generatePhone, + generatePassword, + waitFor, +} from '#src/utils.js'; const randomString = () => crypto.randomBytes(8).toString('hex'); +afterEach(async () => { + // Try to mitigate the issue of "Socket hang up". See https://github.com/nodejs/node/issues/47130 + await waitFor(0); +}); + describe('admin console user management', () => { beforeAll(async () => { await clearConnectorsByTypes([ConnectorType.Social]); diff --git a/packages/integration-tests/src/tests/api/interaction/register-with-identifier/happy-path.test.ts b/packages/integration-tests/src/tests/api/interaction/register-with-identifier/happy-path.test.ts index da82e77cd..504787af5 100644 --- a/packages/integration-tests/src/tests/api/interaction/register-with-identifier/happy-path.test.ts +++ b/packages/integration-tests/src/tests/api/interaction/register-with-identifier/happy-path.test.ts @@ -23,6 +23,12 @@ import { enableAllPasswordSignInMethods, } from '#src/helpers/sign-in-experience.js'; import { generateNewUserProfile, generateNewUser } from '#src/helpers/user.js'; +import { waitFor } from '#src/utils.js'; + +afterEach(async () => { + // Try to mitigate the issue of "Socket hang up". See https://github.com/nodejs/node/issues/47130 + await waitFor(0); +}); describe('register with username and password', () => { it('register with username and password', async () => {