Skip to content

Commit 0663d99

Browse files
committed
test(cli): add mock logger to fetchUsageData test to isolate from side effects
1 parent b72c9a8 commit 0663d99

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cli/src/hooks/__tests__/use-usage-query.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ describe('fetchUsageData', () => {
5757

5858
test('should throw error on failed request', async () => {
5959
globalThis.fetch = mock(async () => new Response('Error', { status: 500 })) as unknown as typeof fetch
60+
const mockLogger = { error: mock(() => {}), warn: mock(() => {}), info: mock(() => {}), debug: mock(() => {}) }
6061

61-
await expect(fetchUsageData({ authToken: 'test-token' })).rejects.toThrow(
62+
await expect(fetchUsageData({ authToken: 'test-token', logger: mockLogger as any })).rejects.toThrow(
6263
'Failed to fetch usage: 500',
6364
)
6465
})

0 commit comments

Comments
 (0)