@@ -5,7 +5,9 @@ const PoolTogetherAdapter = artifacts.require('./PoolTogetherAdapter');
55contract ( 'PoolTogetherAdapter' , ( ) => {
66 const daiAddress = '0x6B175474E89094C44Da98b954EedeAC495271d0F' ;
77 const saiAddress = '0x89d24A6b4CcB1B6fAA2625fE562bDD9a23260359' ;
8- const testAddress = '0x7e5ce10826ee167de897d262fcc9976f609ecd2b' ;
8+ const usdcAddress = '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' ;
9+
10+ const testAddress = '0x42b9dF65B219B3dD36FF330A4dD8f327A6Ada990' ;
911 const incorrectAsset = '0x1C83501478f1320977047008496DACBD60Bb15ef' ;
1012
1113 let accounts ;
@@ -20,7 +22,7 @@ contract('PoolTogetherAdapter', () => {
2022 } ) ;
2123 await AdapterRegistry . new (
2224 [ poolAdapter . options . address ] ,
23- [ [ daiAddress , saiAddress ] ] ,
25+ [ [ daiAddress , saiAddress , usdcAddress ] ] ,
2426 { from : accounts [ 0 ] } ,
2527 )
2628 . then ( ( result ) => {
@@ -37,16 +39,26 @@ contract('PoolTogetherAdapter', () => {
3739 // eslint-disable-next-line no-console
3840 console . log ( `Deposited DAI amount: ${ daiAmount } ` ) ;
3941 assert . equal ( result [ 0 ] . name , 'PoolTogether' ) ;
42+ const usdcBase = new BN ( 10 ) . pow ( new BN ( 4 ) ) ;
43+ const usdcAmount = new BN ( result [ 0 ] . balances [ 2 ] . amount ) . div ( usdcBase ) / 100 ;
44+ // eslint-disable-next-line no-console
45+ console . log ( `Deposited USDC amount: ${ usdcAmount } ` ) ;
46+ assert . equal ( result [ 0 ] . name , 'PoolTogether' ) ;
4047 assert . equal ( result [ 0 ] . balances [ 0 ] . decimals , 18 ) ;
4148 assert . equal ( result [ 0 ] . balances [ 0 ] . asset , daiAddress ) ;
4249 assert . equal ( result [ 0 ] . balances [ 1 ] . decimals , 18 ) ;
4350 assert . equal ( result [ 0 ] . balances [ 1 ] . asset , saiAddress ) ;
51+ assert . equal ( result [ 0 ] . balances [ 2 ] . decimals , 6 ) ;
52+ assert . equal ( result [ 0 ] . balances [ 2 ] . asset , usdcAddress ) ;
4453 assert . equal ( result [ 0 ] . rates [ 0 ] . asset , daiAddress ) ;
4554 assert . equal ( result [ 0 ] . rates [ 0 ] . components [ 0 ] . underlying , daiAddress ) ;
4655 assert . equal ( result [ 0 ] . rates [ 0 ] . components [ 0 ] . rate , 1e18 ) ;
4756 assert . equal ( result [ 0 ] . rates [ 1 ] . asset , saiAddress ) ;
4857 assert . equal ( result [ 0 ] . rates [ 1 ] . components [ 0 ] . underlying , saiAddress ) ;
4958 assert . equal ( result [ 0 ] . rates [ 1 ] . components [ 0 ] . rate , 1e18 ) ;
59+ assert . equal ( result [ 0 ] . rates [ 2 ] . asset , usdcAddress ) ;
60+ assert . equal ( result [ 0 ] . rates [ 2 ] . components [ 0 ] . underlying , usdcAddress ) ;
61+ assert . equal ( result [ 0 ] . rates [ 2 ] . components [ 0 ] . rate , 1e18 ) ;
5062 } ) ;
5163 } ) ;
5264
0 commit comments