@@ -278,7 +278,7 @@ describe('TokenManager', () => {
278
278
assert . equal ( listener . errors . length , 0 , 'Should not have any errors' ) ;
279
279
assert . equal ( manager . getCurrentToken ( ) . value , 'token3' , 'Should have current token' ) ;
280
280
281
- disposable ?. [ Symbol . dispose ] ( ) ;
281
+ disposable ?. dispose ( ) ;
282
282
} ) ;
283
283
} ) ;
284
284
} ) ;
@@ -328,7 +328,7 @@ describe('TokenManager', () => {
328
328
assert . equal ( listener . receivedTokens . length , 1 , 'Should not receive new token after failure' ) ;
329
329
assert . equal ( listener . errors . length , 1 , 'Should receive error' ) ;
330
330
assert . equal ( listener . errors [ 0 ] . message , 'Fatal error' , 'Should have correct error message' ) ;
331
- assert . equal ( listener . errors [ 0 ] . isFatal , true , 'Should be a fatal error' ) ;
331
+ assert . equal ( listener . errors [ 0 ] . isRetryable , false , 'Should be a fatal error' ) ;
332
332
333
333
// verify that the token manager is stopped and no more requests are made after the error and expected refresh time
334
334
await delay ( 80 ) ;
@@ -338,7 +338,7 @@ describe('TokenManager', () => {
338
338
assert . equal ( listener . errors . length , 1 , 'Should not receive more errors after error' ) ;
339
339
assert . equal ( manager . isRunning ( ) , false , 'Should stop token manager after error' ) ;
340
340
341
- disposable ?. [ Symbol . dispose ] ( ) ;
341
+ disposable ?. dispose ( ) ;
342
342
} ) ;
343
343
344
344
it ( 'should handle retries with exponential backoff' , async ( ) => {
@@ -352,7 +352,7 @@ describe('TokenManager', () => {
352
352
initialDelayMs : 100 ,
353
353
maxDelayMs : 1000 ,
354
354
backoffMultiplier : 2 ,
355
- shouldRetry : ( error : unknown ) => error instanceof Error && error . message === 'Temporary failure'
355
+ isRetryable : ( error : unknown ) => error instanceof Error && error . message === 'Temporary failure'
356
356
}
357
357
} ;
358
358
@@ -389,7 +389,7 @@ describe('TokenManager', () => {
389
389
// Should have first error but not stop due to retry config
390
390
assert . equal ( listener . errors . length , 1 , 'Should have first error' ) ;
391
391
assert . ok ( listener . errors [ 0 ] . message . includes ( 'attempt 1' ) , 'Error should indicate first attempt' ) ;
392
- assert . equal ( listener . errors [ 0 ] . isFatal , false , 'Should not be a fatal error' ) ;
392
+ assert . equal ( listener . errors [ 0 ] . isRetryable , true , 'Should not be a fatal error' ) ;
393
393
assert . equal ( manager . isRunning ( ) , true , 'Should continue running during retries' ) ;
394
394
395
395
// Advance past first retry (delay: 100ms due to backoff)
@@ -401,7 +401,7 @@ describe('TokenManager', () => {
401
401
402
402
assert . equal ( listener . errors . length , 2 , 'Should have second error' ) ;
403
403
assert . ok ( listener . errors [ 1 ] . message . includes ( 'attempt 2' ) , 'Error should indicate second attempt' ) ;
404
- assert . equal ( listener . errors [ 0 ] . isFatal , false , 'Should not be a fatal error' ) ;
404
+ assert . equal ( listener . errors [ 0 ] . isRetryable , true , 'Should not be a fatal error' ) ;
405
405
assert . equal ( manager . isRunning ( ) , true , 'Should continue running during retries' ) ;
406
406
407
407
// Advance past second retry (delay: 200ms due to backoff)
@@ -420,7 +420,7 @@ describe('TokenManager', () => {
420
420
assert . equal ( manager . isRunning ( ) , true , 'Should continue running after recovery' ) ;
421
421
assert . equal ( identityProvider . getRequestCount ( ) , 4 , 'Should have made exactly 4 requests' ) ;
422
422
423
- disposable ?. [ Symbol . dispose ] ( ) ;
423
+ disposable ?. dispose ( ) ;
424
424
} ) ;
425
425
426
426
it ( 'should stop after max retries exceeded' , async ( ) => {
@@ -435,7 +435,7 @@ describe('TokenManager', () => {
435
435
maxDelayMs : 1000 ,
436
436
backoffMultiplier : 2 ,
437
437
jitterPercentage : 0 ,
438
- shouldRetry : ( error : unknown ) => error instanceof Error && error . message === 'Temporary failure'
438
+ isRetryable : ( error : unknown ) => error instanceof Error && error . message === 'Temporary failure'
439
439
}
440
440
} ;
441
441
@@ -470,7 +470,7 @@ describe('TokenManager', () => {
470
470
// First error
471
471
assert . equal ( listener . errors . length , 1 , 'Should have first error' ) ;
472
472
assert . equal ( manager . isRunning ( ) , true , 'Should continue running after first error' ) ;
473
- assert . equal ( listener . errors [ 0 ] . isFatal , false , 'Should not be a fatal error' ) ;
473
+ assert . equal ( listener . errors [ 0 ] . isRetryable , true , 'Should not be a fatal error' ) ;
474
474
475
475
// Advance past first retry
476
476
await delay ( 100 ) ;
@@ -483,7 +483,7 @@ describe('TokenManager', () => {
483
483
// Second error
484
484
assert . equal ( listener . errors . length , 2 , 'Should have second error' ) ;
485
485
assert . equal ( manager . isRunning ( ) , true , 'Should continue running after second error' ) ;
486
- assert . equal ( listener . errors [ 1 ] . isFatal , false , 'Should not be a fatal error' ) ;
486
+ assert . equal ( listener . errors [ 1 ] . isRetryable , true , 'Should not be a fatal error' ) ;
487
487
488
488
// Advance past second retry
489
489
await delay ( 200 ) ;
@@ -495,11 +495,11 @@ describe('TokenManager', () => {
495
495
496
496
// Should stop after max retries
497
497
assert . equal ( listener . errors . length , 3 , 'Should have final error' ) ;
498
- assert . equal ( listener . errors [ 2 ] . isFatal , true , 'Should not be a fatal error' ) ;
498
+ assert . equal ( listener . errors [ 2 ] . isRetryable , false , 'Should be a fatal error' ) ;
499
499
assert . equal ( manager . isRunning ( ) , false , 'Should stop after max retries exceeded' ) ;
500
500
assert . equal ( identityProvider . getRequestCount ( ) , 4 , 'Should have made exactly 4 requests' ) ;
501
501
502
- disposable ?. [ Symbol . dispose ] ( ) ;
502
+ disposable ?. dispose ( ) ;
503
503
504
504
} ) ;
505
505
} ) ;
0 commit comments