1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/ui/components/app/asset-list/detected-tokens-link/detected-tokens-link.test.js

33 lines
931 B
JavaScript

import * as React from 'react';
import {
renderWithProvider,
screen,
fireEvent,
} from '../../../../../test/jest';
import configureStore from '../../../../store/store';
import testData from '../../../../../.storybook/test-data';
import DetectedTokensLink from './detected-tokens-link';
describe('DetectedTokensLink', () => {
let setShowDetectedTokensSpy;
const args = {};
beforeEach(() => {
setShowDetectedTokensSpy = jest.fn();
args.setShowDetectedTokens = setShowDetectedTokensSpy;
});
it('should render number of tokens detected link', () => {
const store = configureStore(testData);
renderWithProvider(<DetectedTokensLink {...args} />, store);
expect(
screen.getByText('3 new tokens found in this account'),
).toBeInTheDocument();
fireEvent.click(screen.getByText('3 new tokens found in this account'));
expect(setShowDetectedTokensSpy).toHaveBeenCalled();
});
});