import React from 'react';
import { render } from '@testing-library/react';
import 'jest-styled-components';
import {
Grommet,
Table,
TableHeader,
TableFooter,
TableBody,
TableRow,
TableCell,
} from '../..';
test('Table renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('Table caption renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableHeader renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableFooter renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableBody renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableRow renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableCell renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableCell scope renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableCell size renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableCell verticalAlign renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableCell plain renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('TableCell border renders', () => {
const { container } = render(
,
);
expect(container.firstChild).toMatchSnapshot();
});
test('Table with ref', () => {
const ref = React.createRef();
render(
,
);
expect(ref.current).not.toBeNull();
});