@@ -47,6 +47,8 @@ jest.mock('ethers', () => ({
47
47
const walletAddress = '0x5EaFF7af80488033Bc845709806D5Fae5291eB88'
48
48
const tbillContractAddress = '0xdd50C053C096CB04A3e3362E2b622529EC5f2e8a'
49
49
const tbillPriceOracleAddress = '0xCe9a6626Eb99eaeA829D7fA613d5D0A2eaE45F40'
50
+ const usycContractAddress = '0x136471a34f6ef19fE571EFFC1CA711fdb8E49f2b'
51
+ const usycPriceOracleAddress = '0x602a1cb1f821a3e8f507a7637a4be7af19578f75'
50
52
const usdcContractAddress = '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48'
51
53
const tbillAddress = makeStub ( 'tbillAddress' , {
52
54
chain : 'Ethereem Mainnet' ,
@@ -56,6 +58,14 @@ const tbillAddress = makeStub('tbillAddress', {
56
58
tokenPriceOracle : tbillPriceOracleAddress ,
57
59
yourVaultAddress : walletAddress ,
58
60
} )
61
+ const usycAddress = makeStub ( 'usycAddress' , {
62
+ chain : 'Ethereem Mainnet' ,
63
+ chainId : 1 ,
64
+ tokenSymbol : 'USYC' ,
65
+ tokenAddress : usycContractAddress ,
66
+ tokenPriceOracle : usycPriceOracleAddress ,
67
+ yourVaultAddress : walletAddress ,
68
+ } )
59
69
const usdcAddress = makeStub ( 'otherAddress' , {
60
70
chain : 'Ethereem Mainnet' ,
61
71
chainId : 1 ,
@@ -121,8 +131,8 @@ describe('AddressTransport', () => {
121
131
} )
122
132
} )
123
133
124
- it ( 'should return tbill address' , async ( ) => {
125
- const addresses = [ tbillAddress , usdcAddress ]
134
+ it ( 'should return tbill and usyc address' , async ( ) => {
135
+ const addresses = [ tbillAddress , usycAddress , usdcAddress ]
126
136
addressListContract . getPoRAddressList . mockResolvedValue ( addresses )
127
137
addressListContract . getPoRAddressListLength . mockResolvedValue ( addresses . length )
128
138
@@ -144,6 +154,14 @@ describe('AddressTransport', () => {
144
154
wallets : [ walletAddress ] ,
145
155
priceOracleAddress : tbillPriceOracleAddress ,
146
156
} ,
157
+ {
158
+ contractAddress : usycContractAddress ,
159
+ network : 'Ethereem Mainnet' ,
160
+ chainId : '1' ,
161
+ token : 'USYC' ,
162
+ wallets : [ walletAddress ] ,
163
+ priceOracleAddress : usycPriceOracleAddress ,
164
+ } ,
147
165
] ,
148
166
} ,
149
167
result : null ,
@@ -155,7 +173,7 @@ describe('AddressTransport', () => {
155
173
} )
156
174
157
175
it ( 'should return other address' , async ( ) => {
158
- const addresses = [ tbillAddress , usdcAddress ]
176
+ const addresses = [ tbillAddress , usdcAddress , usycAddress ]
159
177
addressListContract . getPoRAddressList . mockResolvedValue ( addresses )
160
178
addressListContract . getPoRAddressListLength . mockResolvedValue ( addresses . length )
161
179
0 commit comments