@wonderflow/react-components
Version:
UI components from Wonderflow's Wanda design system
48 lines (47 loc) • 1.18 kB
JavaScript
import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime";
import { render } from '@testing-library/react';
import { Table } from './table';
const DATA = [
{
id: 1,
letter: 'A',
},
{
id: 2,
letter: 'B',
},
{
id: 3,
letter: 'C',
},
{
id: 4,
letter: 'D',
},
{
id: 5,
letter: 'E',
},
{
id: 6,
letter: 'F',
},
];
const COLUMNS = [
{
id: 'id',
Header: '#',
accessor: (row) => row.id,
},
{
id: 'letter',
Header: 'Letter',
accessor: (row) => row.letter,
},
];
describe('<Table>', () => {
test(' it should render properly', () => {
const { container } = render(_jsxs(_Fragment, { children: [_jsx(Table, { title: "Table", columns: COLUMNS, data: DATA, expandableRowComponent: subRow => (_jsx("div", { children: JSON.stringify(subRow, null, 2) })), showHeader: true, showPagination: true, isManualSorted: true }), _jsx(Table, { title: "Table", columns: COLUMNS, data: [] }), ","] }));
expect(container).not.toBeNull();
});
});