This commit is contained in:
tamaina 2025-07-24 14:47:02 +09:00
parent dbd54d0334
commit c68e928b47
1 changed files with 20 additions and 3 deletions

View File

@ -99,7 +99,7 @@ describe('ApDeliverManagerService', () => {
useFactory: () => ({ useFactory: () => ({
publishToFollowers: jest.fn(), publishToFollowers: jest.fn(),
}), }),
} },
], ],
}).compile(); }).compile();
@ -410,6 +410,10 @@ describe('ApDeliverManagerService (SQL)', () => {
imports: [GlobalModule], imports: [GlobalModule],
providers: [ providers: [
ApDeliverManagerService, ApDeliverManagerService,
{
provide: ApDeliverManagerService.name,
useExisting: ApDeliverManagerService,
},
{ {
provide: QueueService, provide: QueueService,
useFactory: () => ({ useFactory: () => ({
@ -428,18 +432,31 @@ describe('ApDeliverManagerService (SQL)', () => {
}, },
}, },
}, },
{
provide: UserKeypairService,
useFactory: () => ({
refreshAndPrepareEd25519KeyPair: jest.fn(),
}),
},
{
provide: AccountUpdateService.name,
useFactory: () => ({
publishToFollowers: jest.fn(),
}),
},
], ],
}).compile(); }).compile();
app.enableShutdownHooks(); app.enableShutdownHooks();
// Reset mocks
jest.clearAllMocks();
service = app.get<ApDeliverManagerService>(ApDeliverManagerService); service = app.get<ApDeliverManagerService>(ApDeliverManagerService);
followingsRepository = app.get<FollowingsRepository>(DI.followingsRepository); followingsRepository = app.get<FollowingsRepository>(DI.followingsRepository);
usersRepository = app.get<UsersRepository>(DI.usersRepository); usersRepository = app.get<UsersRepository>(DI.usersRepository);
queueService = app.get<QueueService>(QueueService) as jest.Mocked<QueueService>; queueService = app.get<QueueService>(QueueService) as jest.Mocked<QueueService>;
// Reset mocks await service.onModuleInit();
jest.clearAllMocks();
}); });
afterEach(async () => { afterEach(async () => {