UNPKG

@wonderflow/react-components

Version:

UI components from Wonderflow's Wanda design system

48 lines (47 loc) 1.18 kB
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(); }); });