> backend@1.5.1 test > jest --forceExit PASS src/app.controller.spec.ts [Nest] 18060 - 12/09/2025, 8:27:42 AM ERROR [DocumentNumberingService] Error generating number for doc_num:1:1:1:2025 [Nest] 18060 - 12/09/2025, 8:27:43 AM ERROR [DocumentNumberingService] InternalServerErrorException: Failed to generate document number after retries. at DocumentNumberingService.generateNextNumber (D:\nap-dms.lcbp3\backend\src\modules\document-numbering\document-numbering.service.ts:182:13) at processTicksAndRejections (node:internal/process/task_queues:105:5) at Object. (D:\nap-dms.lcbp3\backend\src\modules\document-numbering\document-numbering.service.spec.ts:175:7) { response: { message: 'Failed to generate document number after retries.', error: 'Internal Server Error', statusCode: 500 }, status: 500, options: {} } FAIL src/modules/document-numbering/document-numbering.service.spec.ts ● DocumentNumberingService › should be defined TypeError: Cannot read properties of undefined (reading 'disconnect') 86 | 87 | onModuleDestroy() { > 88 | this.redisClient.disconnect(); | ^ 89 | } 90 | 91 | /** at DocumentNumberingService.onModuleDestroy (modules/document-numbering/document-numbering.service.ts:88:22) at Object. (modules/document-numbering/document-numbering.service.spec.ts:120:13) ● DocumentNumberingService › generateNextNumber › should generate a new number successfully expect(received).toBe(expected) // Object.is equality Expected: "000001" Received: "0001" 146 | const result = await service.generateNextNumber(mockContext); 147 | > 148 | expect(result).toBe('000001'); // Default padding 6 | ^ 149 | expect(counterRepo.save).toHaveBeenCalled(); 150 | expect(auditRepo.save).toHaveBeenCalled(); 151 | }); at Object. (modules/document-numbering/document-numbering.service.spec.ts:148:22) [Nest] 14304 - 12/09/2025, 8:27:43 AM ERROR [WorkflowEngineService] Transition Failed for inst-1: DB Error PASS src/modules/workflow-engine/workflow-engine.service.spec.ts [Nest] 15080 - 12/09/2025, 8:27:43 AM ERROR [WorkflowDslParser] Failed to parse stored DSL for definition 1 [Nest] 15080 - 12/09/2025, 8:27:43 AM ERROR [WorkflowDslParser] ZodError: [ { "expected": "object", "code": "invalid_type", "path": [], "message": "Invalid input: expected object, received undefined" } ] at WorkflowDslParser.getParsedDsl (D:\nap-dms.lcbp3\backend\src\modules\workflow-engine\dsl\parser.service.ts:163:32) at processTicksAndRejections (node:internal/process/task_queues:105:5) at Object. (D:\nap-dms.lcbp3\backend\src\modules\workflow-engine\dsl\parser.service.spec.ts:178:22) [Nest] 32376 - 12/09/2025, 8:27:43 AM ERROR [FileStorageService] Failed to write file: D:\nap-dms.lcbp3\backend\uploads\temp\8d470748-51dd-4d41-8b23-4c597fac61ae.pdf PASS src/common/auth/casl/ability.factory.spec.ts [Nest] 32376 - 12/09/2025, 8:27:43 AM ERROR [FileStorageService] Error: Write error at Object. (D:\nap-dms.lcbp3\backend\src\common\file-storage\file-storage.service.spec.ts:90:9) at Promise.finally.completed (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:1557:28) at new Promise () at callAsyncCircusFn (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:1497:10) at _callCircusTest (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:1007:40) at processTicksAndRejections (node:internal/process/task_queues:105:5) at _runTest (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:947:3) at D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:849:7 at _runTestsForDescribeBlock (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:862:11) at _runTestsForDescribeBlock (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:857:11) at _runTestsForDescribeBlock (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:857:11) at run (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:761:3) at runAndTransformResultsToJestFormat (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\jestAdapterInit.js:1918:21) at jestAdapter (D:\nap-dms.lcbp3\backend\node_modules\jest-circus\build\runner.js:101:19) at runTestInternal (D:\nap-dms.lcbp3\backend\node_modules\jest-runner\build\testWorker.js:277:16) at runTest (D:\nap-dms.lcbp3\backend\node_modules\jest-runner\build\testWorker.js:345:7) at Object.worker (D:\nap-dms.lcbp3\backend\node_modules\jest-runner\build\testWorker.js:499:12) PASS src/common/file-storage/file-storage.service.spec.ts PASS src/modules/user/user.service.spec.ts FAIL src/modules/workflow-engine/dsl/parser.service.spec.ts ● WorkflowDslParser › parse › should parse valid RFA workflow DSL expect(received).toBe(expected) // Object.is equality Expected: "RFA_APPROVAL" Received: undefined 41 | 42 | expect(result).toBeDefined(); > 43 | expect(result.name).toBe('RFA_APPROVAL'); | ^ 44 | expect(result.version).toBe('1.0.0'); 45 | expect(result.isActive).toBe(true); 46 | expect(mockRepository.save).toHaveBeenCalled(); at Object. (modules/workflow-engine/dsl/parser.service.spec.ts:43:27) ● WorkflowDslParser › getParsedDsl › should retrieve and parse stored DSL BadRequestException: Invalid stored DSL: [ { "expected": "object", "code": "invalid_type", "path": [], "message": "Invalid input: expected object, received undefined" } ] 167 | error 168 | ); > 169 | throw new BadRequestException(`Invalid stored DSL: ${error?.message}`); | ^ 170 | } 171 | } 172 | at WorkflowDslParser.getParsedDsl (modules/workflow-engine/dsl/parser.service.ts:169:13) at Object. (modules/workflow-engine/dsl/parser.service.spec.ts:178:22) FAIL src/modules/project/project.service.spec.ts ● Test suite failed to run Cannot find module '../organization/entities/organization.entity' from 'modules/project/project.service.spec.ts' 3 | import { ProjectService } from './project.service'; 4 | import { Project } from './entities/project.entity'; > 5 | import { Organization } from '../organization/entities/organization.entity'; | ^ 6 | 7 | describe('ProjectService', () => { 8 | let service: ProjectService; at Resolver._throwModNotFoundError (../node_modules/jest-resolve/build/index.js:863:11) at Object. (modules/project/project.service.spec.ts:5:1) PASS src/common/auth/auth.service.spec.ts ● Console console.log 🔍 Checking login for: testuser at AuthService.validateUser (common/auth/auth.service.ts:43:13) console.log 🔍 Checking login for: unknown at AuthService.validateUser (common/auth/auth.service.ts:43:13) console.log ❌ User not found in database at AuthService.validateUser (common/auth/auth.service.ts:51:15) console.log 🔍 Checking login for: testuser at AuthService.validateUser (common/auth/auth.service.ts:43:13) PASS src/common/file-storage/file-storage.controller.spec.ts FAIL src/modules/correspondence/correspondence.service.spec.ts (5.059 s) ● CorrespondenceService › findAll › should return paginated correspondences expect(received).toBeDefined() Received: undefined 119 | it('should return paginated correspondences', async () => { 120 | const result = await service.findAll({ projectId: 1 }); > 121 | expect(result.data).toBeDefined(); | ^ 122 | expect(result.meta).toBeDefined(); 123 | }); 124 | }); at Object. (modules/correspondence/correspondence.service.spec.ts:121:27) PASS src/common/auth/auth.controller.spec.ts (5.065 s) PASS src/modules/json-schema/json-schema.controller.spec.ts FAIL src/modules/project/project.controller.spec.ts (5.155 s) ● ProjectController › should be defined Nest can't resolve dependencies of the RbacGuard (Reflector, ?). Please make sure that the argument UserService at index [1] is available in the RootTestModule context. Potential solutions: - Is RootTestModule a valid NestJS module? - If UserService is a provider, is it part of the current RootTestModule? - If UserService is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing UserService */ ] }) For more common dependency resolution issues, see: https://docs.nestjs.com/faq/common-errors 17 | }; 18 | > 19 | const module: TestingModule = await Test.createTestingModule({ | ^ 20 | controllers: [ProjectController], 21 | providers: [ 22 | { at TestingInjector.lookupComponentInParentModules (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:286:19) at TestingInjector.resolveComponentWrapper (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-injector.js:19:45) at resolveParam (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:140:38) at async Promise.all (index 1) at TestingInjector.resolveConstructorParams (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:169:27) at TestingInjector.loadInstance (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:75:13) at TestingInjector.loadInjectable (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:99:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:80:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstancesOfInjectables (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:79:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:41:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstances (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:39:9) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:22:13) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-instance-loader.js:9:9) at TestingModuleBuilder.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:118:9) at TestingModuleBuilder.compile (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:74:9) at Object. (modules/project/project.controller.spec.ts:19:35) ● ProjectController › findAll › should call projectService.findAll Nest can't resolve dependencies of the RbacGuard (Reflector, ?). Please make sure that the argument UserService at index [1] is available in the RootTestModule context. Potential solutions: - Is RootTestModule a valid NestJS module? - If UserService is a provider, is it part of the current RootTestModule? - If UserService is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing UserService */ ] }) For more common dependency resolution issues, see: https://docs.nestjs.com/faq/common-errors 17 | }; 18 | > 19 | const module: TestingModule = await Test.createTestingModule({ | ^ 20 | controllers: [ProjectController], 21 | providers: [ 22 | { at TestingInjector.lookupComponentInParentModules (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:286:19) at TestingInjector.resolveComponentWrapper (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-injector.js:19:45) at resolveParam (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:140:38) at async Promise.all (index 1) at TestingInjector.resolveConstructorParams (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:169:27) at TestingInjector.loadInstance (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:75:13) at TestingInjector.loadInjectable (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:99:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:80:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstancesOfInjectables (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:79:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:41:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstances (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:39:9) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:22:13) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-instance-loader.js:9:9) at TestingModuleBuilder.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:118:9) at TestingModuleBuilder.compile (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:74:9) at Object. (modules/project/project.controller.spec.ts:19:35) ● ProjectController › findAllOrganizations › should call projectService.findAllOrganizations Nest can't resolve dependencies of the RbacGuard (Reflector, ?). Please make sure that the argument UserService at index [1] is available in the RootTestModule context. Potential solutions: - Is RootTestModule a valid NestJS module? - If UserService is a provider, is it part of the current RootTestModule? - If UserService is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing UserService */ ] }) For more common dependency resolution issues, see: https://docs.nestjs.com/faq/common-errors 17 | }; 18 | > 19 | const module: TestingModule = await Test.createTestingModule({ | ^ 20 | controllers: [ProjectController], 21 | providers: [ 22 | { at TestingInjector.lookupComponentInParentModules (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:286:19) at TestingInjector.resolveComponentWrapper (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-injector.js:19:45) at resolveParam (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:140:38) at async Promise.all (index 1) at TestingInjector.resolveConstructorParams (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:169:27) at TestingInjector.loadInstance (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:75:13) at TestingInjector.loadInjectable (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:99:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:80:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstancesOfInjectables (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:79:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:41:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstances (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:39:9) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:22:13) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-instance-loader.js:9:9) at TestingModuleBuilder.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:118:9) at TestingModuleBuilder.compile (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:74:9) at Object. (modules/project/project.controller.spec.ts:19:35) FAIL src/modules/correspondence/correspondence.controller.spec.ts (5.56 s) ● CorrespondenceController › should be defined Nest can't resolve dependencies of the RbacGuard (Reflector, ?). Please make sure that the argument UserService at index [1] is available in the RootTestModule context. Potential solutions: - Is RootTestModule a valid NestJS module? - If UserService is a provider, is it part of the current RootTestModule? - If UserService is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing UserService */ ] }) For more common dependency resolution issues, see: https://docs.nestjs.com/faq/common-errors 21 | }; 22 | > 23 | const module: TestingModule = await Test.createTestingModule({ | ^ 24 | controllers: [CorrespondenceController], 25 | providers: [ 26 | { at TestingInjector.lookupComponentInParentModules (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:286:19) at TestingInjector.resolveComponentWrapper (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-injector.js:19:45) at resolveParam (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:140:38) at async Promise.all (index 1) at TestingInjector.resolveConstructorParams (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:169:27) at TestingInjector.loadInstance (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:75:13) at TestingInjector.loadInjectable (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:99:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:80:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstancesOfInjectables (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:79:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:41:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstances (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:39:9) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:22:13) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-instance-loader.js:9:9) at TestingModuleBuilder.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:118:9) at TestingModuleBuilder.compile (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:74:9) at Object. (modules/correspondence/correspondence.controller.spec.ts:23:35) ● CorrespondenceController › findAll › should return paginated correspondences Nest can't resolve dependencies of the RbacGuard (Reflector, ?). Please make sure that the argument UserService at index [1] is available in the RootTestModule context. Potential solutions: - Is RootTestModule a valid NestJS module? - If UserService is a provider, is it part of the current RootTestModule? - If UserService is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing UserService */ ] }) For more common dependency resolution issues, see: https://docs.nestjs.com/faq/common-errors 21 | }; 22 | > 23 | const module: TestingModule = await Test.createTestingModule({ | ^ 24 | controllers: [CorrespondenceController], 25 | providers: [ 26 | { at TestingInjector.lookupComponentInParentModules (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:286:19) at TestingInjector.resolveComponentWrapper (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-injector.js:19:45) at resolveParam (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:140:38) at async Promise.all (index 1) at TestingInjector.resolveConstructorParams (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:169:27) at TestingInjector.loadInstance (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:75:13) at TestingInjector.loadInjectable (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:99:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:80:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstancesOfInjectables (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:79:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:41:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstances (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:39:9) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:22:13) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-instance-loader.js:9:9) at TestingModuleBuilder.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:118:9) at TestingModuleBuilder.compile (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:74:9) at Object. (modules/correspondence/correspondence.controller.spec.ts:23:35) ● CorrespondenceController › create › should create a correspondence Nest can't resolve dependencies of the RbacGuard (Reflector, ?). Please make sure that the argument UserService at index [1] is available in the RootTestModule context. Potential solutions: - Is RootTestModule a valid NestJS module? - If UserService is a provider, is it part of the current RootTestModule? - If UserService is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing UserService */ ] }) For more common dependency resolution issues, see: https://docs.nestjs.com/faq/common-errors 21 | }; 22 | > 23 | const module: TestingModule = await Test.createTestingModule({ | ^ 24 | controllers: [CorrespondenceController], 25 | providers: [ 26 | { at TestingInjector.lookupComponentInParentModules (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:286:19) at TestingInjector.resolveComponentWrapper (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-injector.js:19:45) at resolveParam (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:140:38) at async Promise.all (index 1) at TestingInjector.resolveConstructorParams (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:169:27) at TestingInjector.loadInstance (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:75:13) at TestingInjector.loadInjectable (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/injector.js:99:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:80:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstancesOfInjectables (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:79:9) at ../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:41:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstances (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:39:9) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+core@11.1.9_@nestjs_89e063bd3a6d5071b082cab065bf34d7/node_modules/@nestjs/core/injector/instance-loader.js:22:13) at TestingInstanceLoader.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-instance-loader.js:9:9) at TestingModuleBuilder.createInstancesOfDependencies (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:118:9) at TestingModuleBuilder.compile (../../node_modules/.pnpm/@nestjs+testing@11.1.9_@nes_5fa0f54bf7d8c8acec998f5e81836857/node_modules/@nestjs/testing/testing-module.builder.js:74:9) at Object. (modules/correspondence/correspondence.controller.spec.ts:23:35) Test Suites: 6 failed, 9 passed, 15 total Tests: 11 failed, 52 passed, 63 total Snapshots: 0 total Time: 6.881 s Ran all test suites. Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?