test: update claude-provider test to match new error logging format

This commit is contained in:
shevanio
2025-12-29 15:39:48 +01:00
parent 19aa86c027
commit 625fddb71e

View File

@@ -247,19 +247,15 @@ describe('claude-provider.ts', () => {
await expect(collectAsyncGenerator(generator)).rejects.toThrow('SDK execution failed'); await expect(collectAsyncGenerator(generator)).rejects.toThrow('SDK execution failed');
// Should log error message // Should log error with classification info (after refactoring)
expect(consoleErrorSpy).toHaveBeenNthCalledWith( const errorCall = consoleErrorSpy.mock.calls[0];
1, expect(errorCall[0]).toBe('[ClaudeProvider] executeQuery() error during execution:');
'[ClaudeProvider] ERROR: executeQuery() error during execution:', expect(errorCall[1]).toMatchObject({
testError type: expect.any(String),
); message: 'SDK execution failed',
isRateLimit: false,
// Should log stack trace stack: expect.stringContaining('Error: SDK execution failed'),
expect(consoleErrorSpy).toHaveBeenNthCalledWith( });
2,
'[ClaudeProvider] ERROR stack:',
testError.stack
);
consoleErrorSpy.mockRestore(); consoleErrorSpy.mockRestore();
}); });