mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
* noves integration * code refactored * PR changes added * Code set up for new proxy 'describeTxs' * minor fix * Rename Novestranslate.ts to NovesTranslate.ts * some quick stuff * partial fixes and commit for changing how useDescribeTxs and txsContent work (new GET endpoint) * Pending PR fixes * tx asset flows pageSize of 50 * PR comments fixes * rename expected api endpoint for the describe_txs endpoint, more accurate and descriptive * one final re-name for api endpoint (make it clear it's an object vs an action) * scrollRef fix * build error fix * design fixes * sub heading fix * Removed pagination in account history * remove duplicate route * updated table theme and icon gap * Removed wrong color in table * removed null validation in page params * updated margin * margin fix * add icons to contracts * Sub-heading interpretation simplified * token alignment fix * tests added for new functions * margin fix * remove divider on mobile asset flows --------- Co-authored-by: NahuelNoves <[email protected]> Co-authored-by: francisco-noves <[email protected]>
50 lines
1.4 KiB
TypeScript
50 lines
1.4 KiB
TypeScript
import * as transactionMock from 'mocks/noves/transaction';
|
|
import type { NovesFlowViewItem } from 'ui/tx/assetFlows/utils/generateFlowViewData';
|
|
|
|
import { getActionFromTo, getFromTo, getFromToValue } from './utils';
|
|
|
|
it('get data for FromTo component from transaction', async() => {
|
|
const result = getFromTo(transactionMock.transaction, transactionMock.transaction.accountAddress);
|
|
|
|
expect(result).toEqual({
|
|
text: 'Sent to',
|
|
address: '0xef6595A423c99f3f2821190A4d96fcE4DcD89a80',
|
|
});
|
|
});
|
|
|
|
it('get what type of FromTo component will be', async() => {
|
|
const result = getFromToValue(transactionMock.transaction, transactionMock.transaction.accountAddress);
|
|
|
|
expect(result).toEqual('sent');
|
|
});
|
|
|
|
it('get data for FromTo component from flow item', async() => {
|
|
const item: NovesFlowViewItem = {
|
|
action: {
|
|
label: 'Sent',
|
|
amount: '3000',
|
|
flowDirection: 'toRight',
|
|
nft: undefined,
|
|
token: {
|
|
address: '0x1bfe4298796198f8664b18a98640cec7c89b5baa',
|
|
decimals: 18,
|
|
name: 'PQR-Test',
|
|
symbol: 'PQR',
|
|
},
|
|
},
|
|
rightActor: {
|
|
address: '0xdD15D2650387Fb6FEDE27ae7392C402a393F8A37',
|
|
name: null,
|
|
},
|
|
accountAddress: '0xef6595a423c99f3f2821190a4d96fce4dcd89a80',
|
|
};
|
|
|
|
const result = getActionFromTo(item);
|
|
|
|
expect(result).toEqual({
|
|
text: 'Sent to',
|
|
address: '0xdD15D2650387Fb6FEDE27ae7392C402a393F8A37',
|
|
name: null,
|
|
});
|
|
});
|