From 56156fe54b8bd5884d6af2f52473a108eebb712e Mon Sep 17 00:00:00 2001 From: Timothy Atapagra Date: Thu, 9 Oct 2025 12:28:23 -0400 Subject: [PATCH] fix(tests): Increase timeout for graceful BullMQ worker shutdown in E2E tests --- packages/api-nest/test/auth.e2e-spec.ts | 2 +- packages/api-nest/test/graphql.e2e-spec.ts | 2 +- packages/api-nest/test/health.e2e-spec.ts | 2 +- packages/api-nest/test/label.e2e-spec.ts | 2 +- packages/api-nest/test/library.e2e-spec.ts | 2 +- packages/api-nest/test/save-url.e2e-spec.ts | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/api-nest/test/auth.e2e-spec.ts b/packages/api-nest/test/auth.e2e-spec.ts index 1d9b9903b..a3142739c 100644 --- a/packages/api-nest/test/auth.e2e-spec.ts +++ b/packages/api-nest/test/auth.e2e-spec.ts @@ -71,7 +71,7 @@ describe('Authentication E2E Tests', () => { afterAll(async () => { await app.close() - }) + }, 30000) // 30 second timeout for graceful BullMQ worker shutdown describe('POST /api/v2/auth/register', () => { it('should register a new user successfully', async () => { diff --git a/packages/api-nest/test/graphql.e2e-spec.ts b/packages/api-nest/test/graphql.e2e-spec.ts index dbc09255c..e0c9e32b8 100644 --- a/packages/api-nest/test/graphql.e2e-spec.ts +++ b/packages/api-nest/test/graphql.e2e-spec.ts @@ -43,7 +43,7 @@ describe('GraphQL Module (e2e)', () => { afterAll(async () => { await app.close() - }) + }, 30000) // 30 second timeout for graceful BullMQ worker shutdown it('rejects unauthenticated viewer query', async () => { const response = await request(app.getHttpServer()) diff --git a/packages/api-nest/test/health.e2e-spec.ts b/packages/api-nest/test/health.e2e-spec.ts index 2fd9d231a..f67655e5a 100644 --- a/packages/api-nest/test/health.e2e-spec.ts +++ b/packages/api-nest/test/health.e2e-spec.ts @@ -23,7 +23,7 @@ describe('Health E2E Tests', () => { afterAll(async () => { await app.close() - }) + }, 30000) // 30 second timeout for graceful BullMQ worker shutdown describe('GET /api/v2/health', () => { it('should return basic health status', async () => { diff --git a/packages/api-nest/test/label.e2e-spec.ts b/packages/api-nest/test/label.e2e-spec.ts index 2cde37917..b43f6b998 100644 --- a/packages/api-nest/test/label.e2e-spec.ts +++ b/packages/api-nest/test/label.e2e-spec.ts @@ -118,7 +118,7 @@ describe('Label E2E Tests', () => { } await app.close() - }) + }, 30000) // 30 second timeout for graceful BullMQ worker shutdown const executeQuery = async ( query: string, diff --git a/packages/api-nest/test/library.e2e-spec.ts b/packages/api-nest/test/library.e2e-spec.ts index 54ee9d62c..f7d2f1f77 100644 --- a/packages/api-nest/test/library.e2e-spec.ts +++ b/packages/api-nest/test/library.e2e-spec.ts @@ -181,7 +181,7 @@ describe('Library GraphQL (e2e)', () => { afterAll(async () => { await app.close() - }) + }, 30000) // 30 second timeout for graceful BullMQ worker shutdown const executeQuery = (query: string, variables: Record = {}) => request(app.getHttpServer()) diff --git a/packages/api-nest/test/save-url.e2e-spec.ts b/packages/api-nest/test/save-url.e2e-spec.ts index d3f84637f..440292b1b 100644 --- a/packages/api-nest/test/save-url.e2e-spec.ts +++ b/packages/api-nest/test/save-url.e2e-spec.ts @@ -79,7 +79,7 @@ describe('SaveUrl E2E Tests', () => { } await app.close() - }) + }, 30000) // 30 second timeout for graceful BullMQ worker shutdown const executeQuery = async ( query: string,