import React from 'react'; import renderWithTheme from '../../../testUtils/renderWithTheme'; import { StyledLink, StyledIconWrapper } from '../StyledLinkButton'; describe('StyleLink', () => { it('has enabled style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it('has disabled style', () => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it.each` size ${'small'} ${'medium'} ${'large'} ${'inherit'} `('has $size style', ({ size }) => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); it.each` intent ${'primary'} ${'success'} ${'danger'} ${'warning'} ${'error'} ${'subdued-text'} `('has $intent style', ({ intent }) => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); }); describe('StyledIconWrapper', () => { it.each` position ${'left'} ${'right'} `('has $position style', ({ position }) => { const { container } = renderWithTheme( ); expect(container.firstChild).toMatchSnapshot(); }); });