import { render, screen } from '@testing-library/react' import React from 'react' import Circles from '../src/components/circles' import { testProps } from './util' describe(' component', () => { it('renders and matches snapshot', () => { render() const svg = screen.getByTestId('icon') expect(svg).not.toBeNull() expect(svg).toMatchSnapshot() expect(svg.getAttributeNames()).toContain('viewBox') expect(svg.getAttribute('class')).toBe('icon-loading') }) it('inherits props', () => { render() const svg = screen.getByTestId('icon') expect(svg.getAttribute('height')).toBe('2em') expect(svg.getAttribute('width')).toBe('auto') expect(svg.getAttribute('class')).toBe('icon-loading test') }) })