Skip to content

Commit f1fa663

Browse files
committed
ci(modeling-commons): mock boss.createQueue
1 parent 6dc9f90 commit f1fa663

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

apps/modeling-commons-backend/src/workers/event-processor.spec.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const bossInstance = {
77
work: vi.fn().mockResolvedValue(undefined),
88
schedule: vi.fn().mockResolvedValue(undefined),
99
stop: vi.fn().mockResolvedValue(undefined),
10+
createQueue: vi.fn().mockResolvedValue(undefined),
1011
};
1112

1213
vi.mock('pg-boss', () => ({
@@ -38,7 +39,9 @@ describe('startEventProcessor', () => {
3839

3940
const boss = await startEventProcessor({
4041
connectionString: 'postgres://test',
41-
eventRepository: eventRepository as unknown as Parameters<typeof startEventProcessor>[0]['eventRepository'],
42+
eventRepository: eventRepository as unknown as Parameters<
43+
typeof startEventProcessor
44+
>[0]['eventRepository'],
4245
logger,
4346
});
4447

@@ -50,15 +53,14 @@ describe('startEventProcessor', () => {
5053

5154
it('marks each unprocessed event as processed when the handler runs', async () => {
5255
const eventRepository = mockEventRepository();
53-
eventRepository.findUnprocessed.mockResolvedValue([
54-
{ id: 'event-1' },
55-
{ id: 'event-2' },
56-
]);
56+
eventRepository.findUnprocessed.mockResolvedValue([{ id: 'event-1' }, { id: 'event-2' }]);
5757
eventRepository.markProcessed.mockResolvedValue(undefined);
5858

5959
await startEventProcessor({
6060
connectionString: 'postgres://test',
61-
eventRepository: eventRepository as unknown as Parameters<typeof startEventProcessor>[0]['eventRepository'],
61+
eventRepository: eventRepository as unknown as Parameters<
62+
typeof startEventProcessor
63+
>[0]['eventRepository'],
6264
logger,
6365
});
6466

apps/modeling-commons-backend/src/workers/model-draft-janitor.spec.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const bossInstance = {
77
work: vi.fn().mockResolvedValue(undefined),
88
schedule: vi.fn().mockResolvedValue(undefined),
99
stop: vi.fn().mockResolvedValue(undefined),
10+
createQueue: vi.fn().mockResolvedValue(undefined),
1011
};
1112

1213
vi.mock('pg-boss', () => ({
@@ -45,10 +46,7 @@ describe('startModelDraftJanitor', () => {
4546
'purge-stale-model-drafts',
4647
expect.any(Function),
4748
);
48-
expect(bossInstance.schedule).toHaveBeenCalledWith(
49-
'purge-stale-model-drafts',
50-
'0 3 * * 0',
51-
);
49+
expect(bossInstance.schedule).toHaveBeenCalledWith('purge-stale-model-drafts', '0 3 * * 0');
5250
expect(boss).toBe(bossInstance);
5351
});
5452

0 commit comments

Comments
 (0)