|
@@ -89,6 +89,10 @@ describe('isRateLimitError', () => {
|
|
|
expect(isRateLimitError({ message: 'Insufficient balance.' })).toBe(true);
|
|
expect(isRateLimitError({ message: 'Insufficient balance.' })).toBe(true);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ test('returns true for "Service Unavailable"', () => {
|
|
|
|
|
+ expect(isRateLimitError({ message: 'Service Unavailable' })).toBe(true);
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
test('returns false for non-rate-limit error', () => {
|
|
test('returns false for non-rate-limit error', () => {
|
|
|
expect(isRateLimitError({ message: 'invalid API key' })).toBe(false);
|
|
expect(isRateLimitError({ message: 'invalid API key' })).toBe(false);
|
|
|
});
|
|
});
|