summaryrefslogtreecommitdiff
path: root/packages/core/src/utils/retry.test.ts
diff options
context:
space:
mode:
authorBryan Morgan <[email protected]>2025-07-09 10:18:15 -0400
committerGitHub <[email protected]>2025-07-09 14:18:15 +0000
commitb0cce952860b9ff51a0f731fbb8a7649ead23530 (patch)
treefe38d1d2fd4e313f7802d835c64297827eca7817 /packages/core/src/utils/retry.test.ts
parent8f2da86aa521c2a0c3f5bfc72abe346182d2f963 (diff)
Improve quota- and resource-related 429 error handling, also taking Code Assist customer tiers into consideration (#3609)
Diffstat (limited to 'packages/core/src/utils/retry.test.ts')
-rw-r--r--packages/core/src/utils/retry.test.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/core/src/utils/retry.test.ts b/packages/core/src/utils/retry.test.ts
index a0294c31..f84d2004 100644
--- a/packages/core/src/utils/retry.test.ts
+++ b/packages/core/src/utils/retry.test.ts
@@ -357,7 +357,10 @@ describe('retryWithBackoff', () => {
// Should fail with original error when fallback is rejected
expect(result).toBeInstanceOf(Error);
expect(result.message).toBe('Rate limit exceeded');
- expect(fallbackCallback).toHaveBeenCalledWith('oauth-personal');
+ expect(fallbackCallback).toHaveBeenCalledWith(
+ 'oauth-personal',
+ expect.any(Error),
+ );
});
it('should handle mixed error types (only count consecutive 429s)', async () => {