From 25ff13b0bb53df0144c1949d8a22b60e1ecad8e2 Mon Sep 17 00:00:00 2001 From: Eli Bosley Date: Tue, 19 Aug 2025 13:36:38 -0400 Subject: [PATCH] fix(api): ensure proper cleanup in InfoResolver integration tests - Added a null check for the `module` before calling `close()` in the `afterEach` hook to prevent potential errors during test teardown. --- .../graph/resolvers/info/info.resolver.integration.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/src/unraid-api/graph/resolvers/info/info.resolver.integration.spec.ts b/api/src/unraid-api/graph/resolvers/info/info.resolver.integration.spec.ts index 18800fcca..60800a178 100644 --- a/api/src/unraid-api/graph/resolvers/info/info.resolver.integration.spec.ts +++ b/api/src/unraid-api/graph/resolvers/info/info.resolver.integration.spec.ts @@ -68,7 +68,9 @@ describe('InfoResolver Integration Tests', () => { }); afterEach(async () => { - await module.close(); + if (module) { + await module.close(); + } }); describe('InfoResolver ResolveFields', () => {