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]);
});