X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a886877017be6744b38d84d52503d21892704139..208eaf2ad624e4ea6f0b084234b4116a4c55882c:/src/components/data-table/data-table.test.tsx diff --git a/src/components/data-table/data-table.test.tsx b/src/components/data-table/data-table.test.tsx index ec84acac9c..77c7825bc1 100644 --- a/src/components/data-table/data-table.test.tsx +++ b/src/components/data-table/data-table.test.tsx @@ -6,8 +6,8 @@ import * as React from "react"; import { mount, configure } from "enzyme"; import { TableHead, TableCell, Typography, TableBody, Button, TableSortLabel } from "@material-ui/core"; import * as Adapter from "enzyme-adapter-react-16"; -import DataTable, { DataColumns } from "./data-table"; -import DataTableFilters from "../data-table-filters/data-table-filters"; +import { DataTable, DataColumns } from "./data-table"; +import { DataTableFilters } from "../data-table-filters/data-table-filters"; import { SortDirection } from "./data-column"; configure({ adapter: new Adapter() }); @@ -18,17 +18,20 @@ describe("", () => { { name: "Column 1", render: () => , - selected: true + selected: true, + configurable: true }, { name: "Column 2", render: () => , - selected: true + selected: true, + configurable: true }, { name: "Column 3", render: () => , - selected: false + selected: false, + configurable: true } ]; const dataTable = mount(", () => { { name: "Column 1", render: () => , - selected: true + selected: true, + configurable: true } ]; const dataTable = mount(", () => { name: "Column 1", renderHeader: () => Column Header, render: () => , - selected: true + selected: true, + configurable: true } ]; const dataTable = mount(", () => { name: "Column 1", key: "column-1-key", render: () => , - selected: true + selected: true, + configurable: true } ]; const dataTable = mount(", () => { { name: "Column 1", render: (item) => {item}, - selected: true + selected: true, + configurable: true }, { name: "Column 2", render: (item) => , - selected: true + selected: true, + configurable: true } ]; const dataTable = mount(", () => { it("passes sorting props to ", () => { const columns: DataColumns = [{ name: "Column 1", - sortDirection: SortDirection.Asc, + sortDirection: SortDirection.ASC, selected: true, + configurable: true, render: (item) => {item} }]; const onSortToggle = jest.fn(); @@ -151,8 +160,9 @@ describe("", () => { it("passes filter props to ", () => { const columns: DataColumns = [{ name: "Column 1", - sortDirection: SortDirection.Asc, + sortDirection: SortDirection.ASC, selected: true, + configurable: true, filters: [{ name: "Filter 1", selected: true }], render: (item) => {item} }]; @@ -169,6 +179,4 @@ describe("", () => { dataTable.find(DataTableFilters).prop("onChange")([]); expect(onFiltersChange).toHaveBeenCalledWith([], columns[0]); }); - - -}); \ No newline at end of file +});