Skip to content

Commit f8fe447

Browse files
author
Theodore Li
committed
Fix logger tests
1 parent eaaf644 commit f8fe447

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

apps/sim/app/api/workflows/[id]/execute/route.async.test.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,16 @@ vi.mock('@/background/workflow-execution', () => ({
8282
executeWorkflowJob: vi.fn(),
8383
}))
8484

85-
vi.mock('@sim/logger', () => ({
86-
createLogger: vi.fn().mockReturnValue({
85+
vi.mock('@sim/logger', () => {
86+
const createMockLogger = (): Record<string, any> => ({
8787
info: vi.fn(),
8888
warn: vi.fn(),
8989
error: vi.fn(),
9090
debug: vi.fn(),
91-
}),
92-
}))
91+
withMetadata: vi.fn(() => createMockLogger()),
92+
})
93+
return { createLogger: vi.fn(() => createMockLogger()) }
94+
})
9395

9496
vi.mock('uuid', () => ({
9597
validate: vi.fn().mockReturnValue(true),

packages/testing/src/mocks/logger.mock.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export function createMockLogger() {
2121
trace: vi.fn(),
2222
fatal: vi.fn(),
2323
child: vi.fn(() => createMockLogger()),
24+
withMetadata: vi.fn(() => createMockLogger()),
2425
}
2526
}
2627

@@ -60,4 +61,5 @@ export function clearLoggerMocks(logger: ReturnType<typeof createMockLogger>) {
6061
logger.debug.mockClear()
6162
logger.trace.mockClear()
6263
logger.fatal.mockClear()
64+
logger.withMetadata.mockClear()
6365
}

0 commit comments

Comments
 (0)