@@ -72,11 +72,15 @@ jest.mock('../../../util/networks', () => ({
72
72
isPortfolioViewEnabled : jest . fn ( ) . mockReturnValue ( false ) ,
73
73
} ) ) ;
74
74
75
+ < < < << << HEAD
75
76
< << << << < HEAD :app / c o m p o n e n t s / hooks/ useMultichainBalances / useSelectedAccountMultichainBalances . test . ts
76
77
describe ( 'useSelectedAccountMultichainBalances' , ( ) => {
77
78
= === === =
78
79
describe ( 'useMultichainBalancesForAllAccounts' , ( ) => {
79
80
> >>> >>> > 535 a72ad67 ( test useMultichainBalancesForAllAccounts ) :app / c o m p o n e n t s / hooks/ useMultichainBalances / useMultichainBalancesForAllAccounts . test . ts
81
+ === = ===
82
+ describe ( 'useSelectedAccountMultichainBalances' , ( ) => {
83
+ > >>> >>> a5d2ac5f4b ( add test for useSelectedAccountMultichainBalances )
80
84
beforeEach ( ( ) => {
81
85
jest . clearAllMocks ( ) ;
82
86
mockUseSelector . mockImplementation ( ( selector ) =>
@@ -107,9 +111,13 @@ describe('useMultichainBalancesForAllAccounts', () => {
107
111
108
112
const { result } = renderHook ( ( ) => useSelectedAccountMultichainBalances ( ) ) ;
109
113
114
+ < < < << << HEAD
110
115
expect (
111
116
result . current . multichainBalancesForAllAccounts [ MOCK_SELECTED_ACCOUNT_ID ] ,
112
117
) . toEqual ( {
118
+ === === =
119
+ expect ( result . current . selectedAccountMultichainBalance ) . toEqual ( {
120
+ > >>> >>> a5d2ac5f4b ( add test for useSelectedAccountMultichainBalances )
113
121
displayBalance : '$0.00' ,
114
122
displayCurrency : 'USD' ,
115
123
tokenFiatBalancesCrossChains : [ ] ,
@@ -146,12 +154,19 @@ describe('useMultichainBalancesForAllAccounts', () => {
146
154
const { result } = renderHook ( ( ) => useSelectedAccountMultichainBalances ( ) ) ;
147
155
148
156
expect (
157
+ < < < << << HEAD
149
158
result . current . multichainBalancesForAllAccounts [ MOCK_SELECTED_ACCOUNT_ID ]
150
159
?. displayBalance ,
151
160
) . toBe ( '$150.00' ) ;
152
161
expect (
153
162
result . current . multichainBalancesForAllAccounts [ MOCK_SELECTED_ACCOUNT_ID ]
154
163
?. aggregatedBalance ,
164
+ = === ===
165
+ result . current . selectedAccountMultichainBalance ?. displayBalance ,
166
+ ) . toBe ( '$150.00' ) ;
167
+ expect (
168
+ result . current . selectedAccountMultichainBalance ?. aggregatedBalance ,
169
+ > >>> >>> a5d2ac5f4b ( add test for useSelectedAccountMultichainBalances )
155
170
) . toEqual ( aggregatedBalance ) ;
156
171
} ) ;
157
172
@@ -211,6 +226,7 @@ describe('useMultichainBalancesForAllAccounts', () => {
211
226
const { result } = renderHook ( ( ) => useSelectedAccountMultichainBalances ( ) ) ;
212
227
213
228
expect (
229
+ < < < << << HEAD
214
230
result . current . multichainBalancesForAllAccounts [ MOCK_SELECTED_ACCOUNT_ID ]
215
231
?. isPortfolioVieEnabled ,
216
232
) . toBe ( true ) ;
@@ -221,6 +237,15 @@ describe('useMultichainBalancesForAllAccounts', () => {
221
237
expect (
222
238
result . current . multichainBalancesForAllAccounts [ MOCK_SELECTED_ACCOUNT_ID ]
223
239
?. displayBalance ,
240
+ = === ===
241
+ result . current . selectedAccountMultichainBalance ?. isPortfolioVieEnabled ,
242
+ ) . toBe ( true ) ;
243
+ expect (
244
+ result . current . selectedAccountMultichainBalance ?. totalFiatBalance ,
245
+ ) . toBe ( mockTotalFiatBalance ) ;
246
+ expect (
247
+ result . current . selectedAccountMultichainBalance ?. displayBalance ,
248
+ > >>> >>> a5d2ac5f4b ( add test for useSelectedAccountMultichainBalances )
224
249
) . toBe ( '$1,000.00' ) ;
225
250
} ) ;
226
251
@@ -243,12 +268,19 @@ describe('useMultichainBalancesForAllAccounts', () => {
243
268
const { result } = renderHook ( ( ) => useSelectedAccountMultichainBalances ( ) ) ;
244
269
245
270
expect (
271
+ < < < << << HEAD
246
272
result . current . multichainBalancesForAllAccounts [ MOCK_SELECTED_ACCOUNT_ID ]
273
+ === = ===
274
+ result . current . selectedAccountMultichainBalance
275
+ >>> > >>> a5d2ac5f4b ( add test for useSelectedAccountMultichainBalances )
247
276
?. shouldShowAggregatedPercentage ,
248
277
) . toBe ( false ) ;
249
278
} ) ;
250
279
280
+ << < < < << HEAD
251
281
<< < < < << < HEAD :app / c o m p o n e n t s / hooks/ useMultichainBalances / useSelectedAccountMultichainBalances . test . ts
282
+ === = ===
283
+ >>> > >>> a5d2ac5f4b ( add test for useSelectedAccountMultichainBalances )
252
284
it ( 'returns undefined when no selected account is available' , ( ) => {
253
285
// Create a modified state with no selected account
254
286
const stateWithNoSelectedAccount = {
@@ -285,6 +317,7 @@ describe('useMultichainBalancesForAllAccounts', () => {
285
317
const { result } = renderHook ( ( ) => useSelectedAccountMultichainBalances ( ) ) ;
286
318
287
319
expect ( result . current . selectedAccountMultichainBalance ) . toBeUndefined ( ) ;
320
+ < < < << << HEAD
288
321
= === === =
289
322
it ( 'returns balances for all accounts' , ( ) => {
290
323
// Use the predefined account IDs from the test utils
@@ -371,5 +404,7 @@ describe('useMultichainBalancesForAllAccounts', () => {
371
404
?. totalNativeTokenBalance ,
372
405
) . toBe ( '0.025' ) ;
373
406
> >>> >>> > 535 a72ad67 ( test useMultichainBalancesForAllAccounts ) :app / components / hooks / useMultichainBalances / useMultichainBalancesForAllAccounts . test . ts
407
+ === = ===
408
+ >>> > >>> a5d2ac5f4b ( add test for useSelectedAccountMultichainBalances )
374
409
} ) ;
375
410
} ) ;
0 commit comments