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();
});
});