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 () => {