77 getTokenSpecificUri ,
88 fetchMetadata ,
99} from '../../src/token-processor/util/metadata-helpers' ;
10- import { RetryableJobError } from '../../src/token-processor/queue/errors' ;
1110
1211describe ( 'Metadata Helpers' , ( ) => {
1312 test ( 'performs timed and limited request' , async ( ) => {
@@ -24,7 +23,7 @@ describe('Metadata Helpers', () => {
2423 . reply ( 200 , 'hello' ) ;
2524 setGlobalDispatcher ( agent ) ;
2625
27- const result = await fetchMetadata ( url ) ;
26+ const result = await fetchMetadata ( url , 'ABCD.test' , 1n ) ;
2827 expect ( result ) . toBe ( 'hello' ) ;
2928 } ) ;
3029
@@ -40,7 +39,9 @@ describe('Metadata Helpers', () => {
4039 . reply ( 200 , '[{"test-bad-json": true}]' ) ;
4140 setGlobalDispatcher ( agent ) ;
4241
43- await expect ( getMetadataFromUri ( 'http://test.io/1.json' ) ) . rejects . toThrow ( / J S O N p a r s e e r r o r / ) ;
42+ await expect ( getMetadataFromUri ( 'http://test.io/1.json' , 'ABCD.test' , 1n ) ) . rejects . toThrow (
43+ / J S O N p a r s e e r r o r /
44+ ) ;
4445 } ) ;
4546
4647 test ( 'throws metadata http errors' , async ( ) => {
@@ -56,7 +57,7 @@ describe('Metadata Helpers', () => {
5657 . reply ( 500 , { message : 'server error' } ) ;
5758 setGlobalDispatcher ( agent ) ;
5859
59- await expect ( fetchMetadata ( url ) ) . rejects . toThrow ( MetadataHttpError ) ;
60+ await expect ( fetchMetadata ( url , 'ABCD.test' , 1n ) ) . rejects . toThrow ( MetadataHttpError ) ;
6061 } ) ;
6162
6263 test ( 'does not throw on raw metadata with null or stringable values' , async ( ) => {
@@ -91,7 +92,9 @@ describe('Metadata Helpers', () => {
9192 . reply ( 200 , crashPunks1 ) ;
9293 setGlobalDispatcher ( agent ) ;
9394
94- await expect ( getMetadataFromUri ( 'http://test.io/1.json' ) ) . resolves . not . toThrow ( ) ;
95+ await expect (
96+ getMetadataFromUri ( 'http://test.io/1.json' , 'ABCD.test' , 1n )
97+ ) . resolves . not . toThrow ( ) ;
9598 } ) ;
9699
97100 test ( 'fetches typed raw metadata' , async ( ) => {
@@ -127,7 +130,7 @@ describe('Metadata Helpers', () => {
127130 . reply ( 200 , json ) ;
128131 setGlobalDispatcher ( agent ) ;
129132
130- const metadata = await getMetadataFromUri ( 'http://test.io/1.json' ) ;
133+ const metadata = await getMetadataFromUri ( 'http://test.io/1.json' , 'ABCD.test' , 1n ) ;
131134 expect ( metadata . name ) . toBe ( 'Mutant Monkeys #27' ) ;
132135 expect ( metadata . image ) . toBe (
133136 'https://byzantion.mypinata.cloud/ipfs/QmbNC9qvcYZugaeGeReDhyYiNH7oPzrCX1cZUnQeszFz4P'
@@ -154,7 +157,7 @@ describe('Metadata Helpers', () => {
154157 . reply ( 200 , json ) ;
155158 setGlobalDispatcher ( agent ) ;
156159
157- const metadata = await getMetadataFromUri ( 'http://test.io/1.json' ) ;
160+ const metadata = await getMetadataFromUri ( 'http://test.io/1.json' , 'ABCD.test' , 1n ) ;
158161 expect ( metadata . name ) . toBe ( 'Boombox [4th Edition]' ) ;
159162 expect ( metadata . description ) . toBe (
160163 'The first ever Boombox to exist IRL, this art was created by 3D printing a model and photographing it under some very Boomerific lighting. 💥'
@@ -228,6 +231,6 @@ describe('Metadata Helpers', () => {
228231 . replyWithError ( Object . assign ( new TypeError ( ) , { cause : new Error ( 'read ECONNRESET' ) } ) ) ;
229232 setGlobalDispatcher ( agent ) ;
230233
231- await expect ( fetchMetadata ( url ) ) . rejects . toThrow ( MetadataHttpError ) ;
234+ await expect ( fetchMetadata ( url , 'ABCD.test' , 1n ) ) . rejects . toThrow ( MetadataHttpError ) ;
232235 } ) ;
233236} ) ;
0 commit comments