X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/bca77b4dbbc90bc60de06bd90a20e9a46c02fcfa..9e4aa2fd44835698c0a3e6f321a2cf88b6f11939:/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 ad00280b..115ca67f 100644 --- a/src/components/data-table/data-table.test.tsx +++ b/src/components/data-table/data-table.test.tsx @@ -30,7 +30,13 @@ describe("", () => { selected: false } ]; - const dataTable = mount(); + const dataTable = mount(); expect(dataTable.find(TableHead).find(TableCell)).toHaveLength(2); }); @@ -42,7 +48,13 @@ describe("", () => { selected: true } ]; - const dataTable = mount(); + const dataTable = mount(); expect(dataTable.find(TableHead).find(TableCell).text()).toBe("Column 1"); }); @@ -55,7 +67,13 @@ describe("", () => { selected: true } ]; - const dataTable = mount(); + const dataTable = mount(); expect(dataTable.find(TableHead).find(TableCell).text()).toBe("Column Header"); }); @@ -68,7 +86,13 @@ describe("", () => { selected: true } ]; - const dataTable = mount(); + const dataTable = mount(); expect(dataTable.find(TableHead).find(TableCell).key()).toBe("column-1-key"); expect(dataTable.find(TableBody).find(TableCell).key()).toBe("column-1-key"); }); @@ -81,7 +105,13 @@ describe("", () => { selected: true } ]; - const dataTable = mount(); + const dataTable = mount(); expect(dataTable.find(Typography).text()).toBe("No items"); }); @@ -98,7 +128,13 @@ describe("", () => { selected: true } ]; - const dataTable = mount(); + const dataTable = mount(); expect(dataTable.find(TableBody).find(Typography).text()).toBe("item 1"); expect(dataTable.find(TableBody).find(Button).text()).toBe("item 1"); }); @@ -107,14 +143,20 @@ describe("", () => { const columns: Array> = [{ name: "Column 1", sortDirection: "asc", - onSortToggle: jest.fn(), selected: true, render: (item) => {item} }]; - const dataTable = mount(); + const onSortToggle = jest.fn(); + const dataTable = mount(); expect(dataTable.find(TableSortLabel).prop("active")).toBeTruthy(); dataTable.find(TableSortLabel).at(0).simulate("click"); - expect(columns[0].onSortToggle).toHaveBeenCalled(); + expect(onSortToggle).toHaveBeenCalledWith(columns[0]); });