import { render } from '@testing-library/react'; import Severity, { SeverityType } from './Severity'; describe('Severity component', () => { jest.spyOn(global.console, 'error'); describe('should render correctly', () => { test('CriticalSeverity', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); test('HighSeverity', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); test('MediumSeverity', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); test('LowSeverity', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); test('LowSeverity', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); test('UndefinedSeverity, default', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); }); describe('API', () => { test('should hide label', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); }); });