kopia lustrzana https://gitlab.com/soapbox-pub/soapbox
18 wiersze
567 B
TypeScript
18 wiersze
567 B
TypeScript
import IconCode from '@tabler/icons/code.svg';
|
|
import React from 'react';
|
|
|
|
import { render, screen } from 'soapbox/jest/test-helpers';
|
|
|
|
import SvgIcon from './svg-icon';
|
|
|
|
describe('<SvgIcon />', () => {
|
|
it('renders loading element with default size', async () => {
|
|
render(<SvgIcon className='text-primary-500' src={IconCode} />);
|
|
|
|
const svg = screen.getByTestId('svg-icon-loader');
|
|
expect(svg.getAttribute('width')).toBe('24');
|
|
expect(svg.getAttribute('height')).toBe('24');
|
|
expect(svg.getAttribute('class')).toBe('text-primary-500');
|
|
});
|
|
});
|