From c68e928b47e060c654f25520c54b539f7e4f18e1 Mon Sep 17 00:00:00 2001 From: tamaina Date: Thu, 24 Jul 2025 14:47:02 +0900 Subject: [PATCH] wip --- .../test/unit/ApDeliverManagerService.ts | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/packages/backend/test/unit/ApDeliverManagerService.ts b/packages/backend/test/unit/ApDeliverManagerService.ts index 0492faac86..ef3cb06794 100644 --- a/packages/backend/test/unit/ApDeliverManagerService.ts +++ b/packages/backend/test/unit/ApDeliverManagerService.ts @@ -99,7 +99,7 @@ describe('ApDeliverManagerService', () => { useFactory: () => ({ publishToFollowers: jest.fn(), }), - } + }, ], }).compile(); @@ -410,6 +410,10 @@ describe('ApDeliverManagerService (SQL)', () => { imports: [GlobalModule], providers: [ ApDeliverManagerService, + { + provide: ApDeliverManagerService.name, + useExisting: ApDeliverManagerService, + }, { provide: QueueService, useFactory: () => ({ @@ -428,18 +432,31 @@ describe('ApDeliverManagerService (SQL)', () => { }, }, }, + { + provide: UserKeypairService, + useFactory: () => ({ + refreshAndPrepareEd25519KeyPair: jest.fn(), + }), + }, + { + provide: AccountUpdateService.name, + useFactory: () => ({ + publishToFollowers: jest.fn(), + }), + }, ], }).compile(); app.enableShutdownHooks(); + // Reset mocks + jest.clearAllMocks(); service = app.get(ApDeliverManagerService); followingsRepository = app.get(DI.followingsRepository); usersRepository = app.get(DI.usersRepository); queueService = app.get(QueueService) as jest.Mocked; - // Reset mocks - jest.clearAllMocks(); + await service.onModuleInit(); }); afterEach(async () => {