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