- // it("communicates with <DataTable/>", () => {
- // const onFiltersChange = jest.fn();
- // const onSortToggle = jest.fn();
- // const onRowClick = jest.fn();
- // const onSetColumns = jest.fn();
- // const columns = [{ name: "Column 1", render: jest.fn(), selected: true, configurable: true, sortDirection: SortDirection.ASC, filters: {} }];
- // const items = [{ name: "item 1" }];
- // const dataExplorer = mount(
- // <DataExplorer
- // {...mockDataExplorerProps()}
- // columns={columns}
- // items={items}
- // onFiltersChange={onFiltersChange}
- // onSortToggle={onSortToggle}
- // onRowClick={onRowClick}
- // onSetColumns={onSetColumns}
- // />
- // );
- // expect(dataExplorer.find(DataTable).prop("columns").slice(1, 2)).toEqual(columns);
- // expect(dataExplorer.find(DataTable).prop("items")).toBe(items);
- // dataExplorer.find(DataTable).prop("onRowClick")("event", "rowClick");
- // dataExplorer.find(DataTable).prop("onFiltersChange")("filtersChange");
- // dataExplorer.find(DataTable).prop("onSortToggle")("sortToggle");
- // expect(onFiltersChange).toHaveBeenCalledWith("filtersChange");
- // expect(onSortToggle).toHaveBeenCalledWith("sortToggle");
- // expect(onRowClick).toHaveBeenCalledWith("rowClick");
- // });
+ it("communicates with <DataTable/>", () => {
+ const onFiltersChange = jest.fn();
+ const onSortToggle = jest.fn();
+ const onRowClick = jest.fn();
+ const onSetColumns = jest.fn();
+ const columns = [{ name: "Column 1", render: jest.fn(), selected: true, configurable: true, sortDirection: SortDirection.ASC, filters: {} }];
+ const items = [{ name: "item 1" }];
+ const dataExplorer = mount(
+ <Provider store={store}>
+ <DataExplorer
+ {...mockDataExplorerProps()}
+ columns={columns}
+ items={items}
+ onFiltersChange={onFiltersChange}
+ onSortToggle={onSortToggle}
+ onRowClick={onRowClick}
+ onSetColumns={onSetColumns}
+ />
+ </Provider>
+ );
+ expect(dataExplorer.find(DataTable).prop("columns").slice(1, 2)).toEqual(columns);
+ expect(dataExplorer.find(DataTable).prop("items")).toBe(items);
+ dataExplorer.find(DataTable).prop("onRowClick")("event", "rowClick");
+ dataExplorer.find(DataTable).prop("onFiltersChange")("filtersChange");
+ dataExplorer.find(DataTable).prop("onSortToggle")("sortToggle");
+ expect(onFiltersChange).toHaveBeenCalledWith("filtersChange");
+ expect(onSortToggle).toHaveBeenCalledWith("sortToggle");
+ expect(onRowClick).toHaveBeenCalledWith("rowClick");
+ });