import { cleanup } from '@testing-library/react'; import { render } from '../../../utils/theme-render-wrapper'; import { BrowserRouter } from 'react-router-dom'; import { ASSETS_URL } from '../../../consts/common'; import { InfoCardItem } from './info-card-item'; afterEach(cleanup); const title = 'title'; const subtitle = 'subtitle'; describe('', () => { it(`Should render InfoCardItem with subtitle`, () => { const { queryByText } = render(); const titleEl = queryByText(title); expect(titleEl?.innerHTML).toBe(title); const subtitleEl = queryByText(subtitle); expect(subtitleEl?.innerHTML).toBe(subtitle); }); it(`Should render InfoCardItem with link`, () => { const { container } = render( ); const linkEl = container.getElementsByTagName('a'); expect(linkEl).toBeTruthy(); }); it(`Should render InfoCardItem with icons`, () => { const { container } = render( ); const svgEl = container.getElementsByTagName('svg'); expect(svgEl).toBeTruthy(); }); });