import { render, screen } from '@testing-library/react';
import { MemoryRouter } from 'react-router-dom';
import { Withdraw } from './withdraw';
jest.mock('../../components/withdraw-container', () => ({
WithdrawContainer: ({ assetId }: { assetId?: string }) => (
{assetId}
),
}));
jest.mock('../../components/welcome-dialog/get-started', () => ({
GetStarted: () => GetStarted
,
}));
const renderJsx = (route = '/withdraw') => {
render(
);
};
describe('Withdraw page', () => {
it('assetId should be passed down', () => {
const assetId = 'foo';
const route = '/withdraw?assetId=' + assetId;
renderJsx(route);
expect(screen.getByTestId('assetId')).toHaveTextContent(assetId);
});
});