- expect(onSortToggle).toHaveBeenCalledWith(columns[0]);
- });
-
- it("does not display <DataTableFilter /> if there is no filters provided", () => {
- const columns: DataColumns<string> = [{
- name: "Column 1",
- sortDirection: SortDirection.ASC,
- selected: true,
- configurable: true,
- filters: [],
- render: (item) => <Typography>{item}</Typography>
- }];
- const onFiltersChange = jest.fn();
- const dataTable = mount(<DataTable
- columns={columns}
- items={[]}
- onFiltersChange={onFiltersChange}
- onRowClick={jest.fn()}
- onRowDoubleClick={jest.fn()}
- onSortToggle={jest.fn()}
- onContextMenu={jest.fn()} />);
- expect(dataTable.find(DataTableFilters)).toHaveLength(0);