@@ -52,6 +52,9 @@ describe('StakePoolMetadataService', () => {
52
52
await closeMock ( ) ;
53
53
} ) ;
54
54
55
+ const innerError500 = 'AxiosError: Request failed with status code 500' ;
56
+ const innerError404 = 'AxiosError: Request failed with status code 404' ;
57
+
55
58
describe ( 'getStakePoolMetadata' , ( ) => {
56
59
it ( 'fetch stake pool JSON metadata without extended data' , async ( ) => {
57
60
( { closeMock, serverUrl } = await mockPoolExtMetadataServer ( async ( ) => ( {
@@ -116,7 +119,7 @@ describe('StakePoolMetadataService', () => {
116
119
expect ( result ) . toEqual (
117
120
new StakePoolMetadataServiceError (
118
121
StakePoolMetadataServiceFailure . FailedToFetchMetadata ,
119
- null ,
122
+ innerError500 ,
120
123
`StakePoolMetadataService failed to fetch metadata JSON from ${ serverUrl } due to Request failed with status code 500`
121
124
)
122
125
) ;
@@ -205,7 +208,7 @@ describe('StakePoolMetadataService', () => {
205
208
expect ( result ) . toEqual (
206
209
new StakePoolMetadataServiceError (
207
210
StakePoolMetadataServiceFailure . FailedToFetchExtendedSignature ,
208
- null ,
211
+ innerError404 ,
209
212
`StakePoolMetadataService failed to fetch extended signature from ${ metadata . extSigUrl } due to connection error`
210
213
)
211
214
) ;
@@ -372,7 +375,7 @@ describe('StakePoolMetadataService', () => {
372
375
await expect ( metadataService . getStakePoolExtendedMetadata ( extMetadata ) ) . rejects . toThrow (
373
376
new StakePoolMetadataServiceError (
374
377
StakePoolMetadataServiceFailure . FailedToFetchExtendedMetadata ,
375
- null ,
378
+ innerError500 ,
376
379
`StakePoolMetadataService failed to fetch extended metadata from ${ serverUrl } /${ ExtMetadataFormat . CIP6 } due to connection error`
377
380
)
378
381
) ;
@@ -402,7 +405,7 @@ describe('StakePoolMetadataService', () => {
402
405
await expect ( metadataService . getStakePoolExtendedMetadata ( extMetadata ) ) . rejects . toThrow (
403
406
new StakePoolMetadataServiceError (
404
407
StakePoolMetadataServiceFailure . FailedToFetchExtendedMetadata ,
405
- null ,
408
+ innerError404 ,
406
409
`StakePoolMetadataService failed to fetch extended metadata from ${ serverUrl } /${ ExtMetadataFormat . CIP6 } due to resource not found`
407
410
)
408
411
) ;
0 commit comments