1- const ethers = require ( 'ethers' ) ;
2-
31const { getTokenMetadata } = require ( '.' ) ;
42
5- let provider ;
6-
7- beforeAll ( ( ) => {
8- provider = new ethers . providers . JsonRpcProvider ( process . env . WEB3_ENDPOINT ) ;
9- } ) ;
3+ const options = { rpcEndpoint : process . env . WEB3_ENDPOINT } ;
104
115describe ( 'getTokenMetadata' , ( ) => {
126 it ( 'should get metadata for USDC' , async ( ) => {
137 const metadata = await getTokenMetadata (
148 '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' ,
15- {
16- provider,
17- } ,
9+ options ,
1810 ) ;
1911
2012 expect ( metadata ) . toEqual ( {
@@ -28,9 +20,7 @@ describe('getTokenMetadata', () => {
2820 it ( 'should get metadata for MKR' , async ( ) => {
2921 const metadata = await getTokenMetadata (
3022 '0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2' ,
31- {
32- provider,
33- } ,
23+ options ,
3424 ) ;
3525
3626 expect ( metadata ) . toEqual ( {
@@ -44,9 +34,7 @@ describe('getTokenMetadata', () => {
4434 it ( 'should get metadata for IMBTC' , async ( ) => {
4535 const metadata = await getTokenMetadata (
4636 '0x3212b29e33587a00fb1c83346f5dbfa69a458923' ,
47- {
48- provider,
49- } ,
37+ options ,
5038 ) ;
5139
5240 expect ( metadata ) . toEqual ( {
@@ -60,9 +48,7 @@ describe('getTokenMetadata', () => {
6048 it ( 'should get metadata for CryptoSpells' , async ( ) => {
6149 const metadata = await getTokenMetadata (
6250 '0x67cbbb366a51fff9ad869d027e496ba49f5f6d55' ,
63- {
64- provider,
65- } ,
51+ options ,
6652 ) ;
6753
6854 expect ( metadata ) . toEqual ( {
@@ -76,9 +62,7 @@ describe('getTokenMetadata', () => {
7662 it ( 'should get metadata for Gods Unchained Cards' , async ( ) => {
7763 const metadata = await getTokenMetadata (
7864 '0x0e3a2a1f2146d86a604adc220b4967a898d7fe07' ,
79- {
80- provider,
81- } ,
65+ options ,
8266 ) ;
8367
8468 expect ( metadata ) . toEqual ( {
@@ -92,9 +76,7 @@ describe('getTokenMetadata', () => {
9276 it ( 'should get metadata for CryptoKitties' , async ( ) => {
9377 const metadata = await getTokenMetadata (
9478 '0x06012c8cf97bead5deae237070f9587f8e7a266d' ,
95- {
96- provider,
97- } ,
79+ options ,
9880 ) ;
9981
10082 expect ( metadata ) . toEqual ( {
0 commit comments