Skip to content

Commit b7e4adc

Browse files
committed
add test for useSelectedAccountMultichainBalances
1 parent 3accda0 commit b7e4adc

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

app/components/hooks/useMultichainBalances/useSelectedAccountMultichainBalances.test.ts

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,15 @@ jest.mock('../../../util/networks', () => ({
7272
isPortfolioViewEnabled: jest.fn().mockReturnValue(false),
7373
}));
7474

75+
<<<<<<< HEAD
7576
<<<<<<<< HEAD:app/components/hooks/useMultichainBalances/useSelectedAccountMultichainBalances.test.ts
7677
describe('useSelectedAccountMultichainBalances', () => {
7778
========
7879
describe('useMultichainBalancesForAllAccounts', () => {
7980
>>>>>>>> 535a72ad67 (test useMultichainBalancesForAllAccounts):app/components/hooks/useMultichainBalances/useMultichainBalancesForAllAccounts.test.ts
81+
=======
82+
describe('useSelectedAccountMultichainBalances', () => {
83+
>>>>>>> a5d2ac5f4b (add test for useSelectedAccountMultichainBalances)
8084
beforeEach(() => {
8185
jest.clearAllMocks();
8286
mockUseSelector.mockImplementation((selector) =>
@@ -107,9 +111,13 @@ describe('useMultichainBalancesForAllAccounts', () => {
107111

108112
const { result } = renderHook(() => useSelectedAccountMultichainBalances());
109113

114+
<<<<<<< HEAD
110115
expect(
111116
result.current.multichainBalancesForAllAccounts[MOCK_SELECTED_ACCOUNT_ID],
112117
).toEqual({
118+
=======
119+
expect(result.current.selectedAccountMultichainBalance).toEqual({
120+
>>>>>>> a5d2ac5f4b (add test for useSelectedAccountMultichainBalances)
113121
displayBalance: '$0.00',
114122
displayCurrency: 'USD',
115123
tokenFiatBalancesCrossChains: [],
@@ -146,12 +154,19 @@ describe('useMultichainBalancesForAllAccounts', () => {
146154
const { result } = renderHook(() => useSelectedAccountMultichainBalances());
147155

148156
expect(
157+
<<<<<<< HEAD
149158
result.current.multichainBalancesForAllAccounts[MOCK_SELECTED_ACCOUNT_ID]
150159
?.displayBalance,
151160
).toBe('$150.00');
152161
expect(
153162
result.current.multichainBalancesForAllAccounts[MOCK_SELECTED_ACCOUNT_ID]
154163
?.aggregatedBalance,
164+
=======
165+
result.current.selectedAccountMultichainBalance?.displayBalance,
166+
).toBe('$150.00');
167+
expect(
168+
result.current.selectedAccountMultichainBalance?.aggregatedBalance,
169+
>>>>>>> a5d2ac5f4b (add test for useSelectedAccountMultichainBalances)
155170
).toEqual(aggregatedBalance);
156171
});
157172

@@ -211,6 +226,7 @@ describe('useMultichainBalancesForAllAccounts', () => {
211226
const { result } = renderHook(() => useSelectedAccountMultichainBalances());
212227

213228
expect(
229+
<<<<<<< HEAD
214230
result.current.multichainBalancesForAllAccounts[MOCK_SELECTED_ACCOUNT_ID]
215231
?.isPortfolioVieEnabled,
216232
).toBe(true);
@@ -221,6 +237,15 @@ describe('useMultichainBalancesForAllAccounts', () => {
221237
expect(
222238
result.current.multichainBalancesForAllAccounts[MOCK_SELECTED_ACCOUNT_ID]
223239
?.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)
224249
).toBe('$1,000.00');
225250
});
226251

@@ -243,12 +268,19 @@ describe('useMultichainBalancesForAllAccounts', () => {
243268
const { result } = renderHook(() => useSelectedAccountMultichainBalances());
244269

245270
expect(
271+
<<<<<<< HEAD
246272
result.current.multichainBalancesForAllAccounts[MOCK_SELECTED_ACCOUNT_ID]
273+
=======
274+
result.current.selectedAccountMultichainBalance
275+
>>>>>>> a5d2ac5f4b (add test for useSelectedAccountMultichainBalances)
247276
?.shouldShowAggregatedPercentage,
248277
).toBe(false);
249278
});
250279

280+
<<<<<<< HEAD
251281
<<<<<<<< HEAD:app/components/hooks/useMultichainBalances/useSelectedAccountMultichainBalances.test.ts
282+
=======
283+
>>>>>>> a5d2ac5f4b (add test for useSelectedAccountMultichainBalances)
252284
it('returns undefined when no selected account is available', () => {
253285
// Create a modified state with no selected account
254286
const stateWithNoSelectedAccount = {
@@ -285,6 +317,7 @@ describe('useMultichainBalancesForAllAccounts', () => {
285317
const { result } = renderHook(() => useSelectedAccountMultichainBalances());
286318

287319
expect(result.current.selectedAccountMultichainBalance).toBeUndefined();
320+
<<<<<<< HEAD
288321
========
289322
it('returns balances for all accounts', () => {
290323
// Use the predefined account IDs from the test utils
@@ -371,5 +404,7 @@ describe('useMultichainBalancesForAllAccounts', () => {
371404
?.totalNativeTokenBalance,
372405
).toBe('0.025');
373406
>>>>>>>> 535a72ad67 (test useMultichainBalancesForAllAccounts):app/components/hooks/useMultichainBalances/useMultichainBalancesForAllAccounts.test.ts
407+
=======
408+
>>>>>>> a5d2ac5f4b (add test for useSelectedAccountMultichainBalances)
374409
});
375410
});

0 commit comments

Comments
 (0)