Skip to content

Commit 5bc356e

Browse files
committed
fix: rm tests for removed selector
1 parent 4a5a3f5 commit 5bc356e

File tree

1 file changed

+0
-96
lines changed

1 file changed

+0
-96
lines changed

app/selectors/multichain/multichain.test.ts

-96
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
selectMultichainBalances,
1111
MULTICHAIN_NETWORK_TO_ASSET_TYPES,
1212
selectMultichainTransactions,
13-
selectMultichainTokenList,
1413
selectSelectedAccountMultichainNetworkAggregatedBalance,
1514
selectSolanaAccountTransactions,
1615
selectMultichainHistoricalPrices,
@@ -588,101 +587,6 @@ describe('MultichainNonEvm Selectors', () => {
588587
});
589588
});
590589

591-
describe('selectMultichainTokenList', () => {
592-
it('returns a list of tokens', () => {
593-
const selectedInternalAccountId = 'ae247df6-3911-47f7-9e36-28e6a7d96078';
594-
const state = getNonEvmState();
595-
const mockBalances = {
596-
[selectedInternalAccountId]: {
597-
[MultichainNativeAssets.Bitcoin]: { amount: '10', unit: 'BTC' },
598-
},
599-
};
600-
const mockAssets = {
601-
[selectedInternalAccountId]: [MultichainNativeAssets.Bitcoin],
602-
};
603-
const mockAssetsMetadata = {
604-
[MultichainNativeAssets.Bitcoin]: {
605-
name: 'Bitcoin',
606-
symbol: 'BTC',
607-
units: [{ name: 'Bitcoin', symbol: 'BTC', decimals: 8 }],
608-
iconUrl: 'https://example.com/btc.png',
609-
fungible: true as const,
610-
},
611-
};
612-
const mockAssetsRates = {
613-
[MultichainNativeAssets.Bitcoin]: { rate: '2000', conversionTime: 0 },
614-
};
615-
state.engine.backgroundState.MultichainBalancesController.balances =
616-
mockBalances;
617-
state.engine.backgroundState.MultichainAssetsController.accountsAssets =
618-
mockAssets;
619-
state.engine.backgroundState.MultichainAssetsController.assetsMetadata =
620-
mockAssetsMetadata;
621-
state.engine.backgroundState.MultichainAssetsRatesController.conversionRates =
622-
mockAssetsRates;
623-
624-
const tokenList = selectMultichainTokenList(state);
625-
626-
expect(tokenList.length).toEqual(1);
627-
expect(tokenList[0].name).toEqual('Bitcoin');
628-
expect(tokenList[0].symbol).toEqual('BTC');
629-
expect(tokenList[0].balance).toEqual('10');
630-
});
631-
632-
it('filters out tokens not matching nonEVM network chain ID', () => {
633-
const selectedInternalAccountId = 'ae247df6-3911-47f7-9e36-28e6a7d96078';
634-
const state = getNonEvmState();
635-
636-
const nonMatchingAssetId =
637-
'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f'; // Ethereum Mainnet
638-
639-
state.engine.backgroundState.MultichainBalancesController.balances = {
640-
[selectedInternalAccountId]: {
641-
[nonMatchingAssetId]: { amount: '5', unit: 'DAI' },
642-
},
643-
};
644-
state.engine.backgroundState.MultichainAssetsController.accountsAssets = {
645-
[selectedInternalAccountId]: [nonMatchingAssetId],
646-
};
647-
648-
const tokenList = selectMultichainTokenList(state);
649-
expect(tokenList).toEqual([]);
650-
});
651-
652-
it('returns an empty array if selected account is undefined', () => {
653-
const state = getNonEvmState();
654-
state.engine.backgroundState.AccountsController.internalAccounts.selectedAccount =
655-
'foo';
656-
657-
const tokenList = selectMultichainTokenList(state);
658-
659-
expect(tokenList).toEqual([]);
660-
});
661-
662-
it('uses fallback metadata when asset metadata is missing', () => {
663-
const selectedInternalAccountId = 'ae247df6-3911-47f7-9e36-28e6a7d96078';
664-
const state = getNonEvmState();
665-
666-
const btcCaip = 'bip122:000000000019d6689c085ae165831e93/slip44:0';
667-
668-
state.engine.backgroundState.MultichainBalancesController.balances = {
669-
[selectedInternalAccountId]: {
670-
[btcCaip]: { amount: '1', unit: 'BTC' },
671-
},
672-
};
673-
state.engine.backgroundState.MultichainAssetsController.accountsAssets = {
674-
[selectedInternalAccountId]: [btcCaip],
675-
};
676-
state.engine.backgroundState.MultichainAssetsController.assetsMetadata =
677-
{}; // fallback will be used
678-
679-
const tokenList = selectMultichainTokenList(state);
680-
expect(tokenList[0].name).toBe('BTC');
681-
expect(tokenList[0].symbol).toBe('BTC');
682-
expect(tokenList[0].balance).toBe('1');
683-
});
684-
});
685-
686590
describe('selectMultichainNetworkAggregatedBalance', () => {
687591
beforeEach(() => {
688592
jest.clearAllMocks();

0 commit comments

Comments
 (0)