mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
25 lines
706 B
JavaScript
25 lines
706 B
JavaScript
import * as React from 'react';
|
|
import { render } from '@testing-library/react';
|
|
import SiteIcon from '.';
|
|
|
|
describe('SiteIcon', () => {
|
|
const args = {
|
|
name: 'Snap name',
|
|
icon: './images/eth_logo.svg',
|
|
className: 'classname-test',
|
|
fallbackClassName: 'fallback-classname-test',
|
|
};
|
|
|
|
it('should render without crashing', () => {
|
|
const { getByText } = render(<SiteIcon name={args.name} />);
|
|
expect(getByText('S')).toBeDefined();
|
|
});
|
|
|
|
it('should render an icon image', () => {
|
|
const { getByAltText } = render(<SiteIcon {...args} />);
|
|
const image = getByAltText(args.name);
|
|
expect(image).toBeDefined();
|
|
expect(image).toHaveAttribute('src', args.icon);
|
|
});
|
|
});
|