import React from 'react';
import { render } from '@testing-library/react';
import Button from './Button';
import Loading from '../icons/Loading';
it('renders empty Button unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button primary unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button outlined unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button padded unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button block unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button with icon unchanged', () => {
const { container } = render(}>Click me);
expect(container).toMatchSnapshot();
});
it('renders Button with icon only unchanged', () => {
const { container } = render(} />);
expect(container).toMatchSnapshot();
});
it('renders Button danger unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button loading unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button disabled unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button with title unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button square unchanged', () => {
const { container } = render();
expect(container).toMatchSnapshot();
});
it('renders Button circle unchanged', () => {
const { container } = render(} />);
expect(container).toMatchSnapshot();
});