X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/9e4b7889a99ff2f76d8029aef3a85c4620178ba3..c4c1bd525a660118ecf3b53811cd112a992fdc81:/src/components/column-selector/column-selector.test.tsx
diff --git a/src/components/column-selector/column-selector.test.tsx b/src/components/column-selector/column-selector.test.tsx
index b6c544fb..87fa2ca0 100644
--- a/src/components/column-selector/column-selector.test.tsx
+++ b/src/components/column-selector/column-selector.test.tsx
@@ -2,22 +2,23 @@
//
// SPDX-License-Identifier: AGPL-3.0
-import * as React from "react";
+import React from "react";
import { mount, configure } from "enzyme";
-import * as Adapter from "enzyme-adapter-react-16";
-import ColumnSelector, { ColumnSelectorProps, ColumnSelectorTrigger } from "./column-selector";
-import { DataColumn } from "../data-table/data-column";
+import Adapter from "enzyme-adapter-react-16";
+import { ColumnSelector, ColumnSelectorTrigger } from "./column-selector";
import { ListItem, Checkbox } from "@material-ui/core";
+import { DataColumns } from "../data-table/data-table";
configure({ adapter: new Adapter() });
describe("", () => {
it("shows only configurable columns", () => {
- const columns: Array> = [
+ const columns: DataColumns = [
{
name: "Column 1",
render: () => ,
- selected: true
+ selected: true,
+ configurable: true
},
{
name: "Column 2",
@@ -38,21 +39,24 @@ describe("", () => {
});
it("renders checked checkboxes next to selected columns", () => {
- const columns: Array> = [
+ const columns: DataColumns = [
{
name: "Column 1",
render: () => ,
- selected: true
+ selected: true,
+ configurable: true
},
{
name: "Column 2",
render: () => ,
- selected: false
+ selected: false,
+ configurable: true
},
{
name: "Column 3",
render: () => ,
- selected: true
+ selected: true,
+ configurable: true
}
];
const columnsConfigurator = mount();
@@ -63,11 +67,12 @@ describe("", () => {
});
it("calls onColumnToggle with clicked column", () => {
- const columns: Array> = [
+ const columns: DataColumns = [
{
name: "Column 1",
render: () => ,
- selected: true
+ selected: true,
+ configurable: true
}
];
const onColumnToggle = jest.fn();