projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refs #
[arvados-workbench2.git]
/
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 b6c544fb6b0ed880c82a32fc2939bae1f8036665..02265fc4fd5f2f16da793a9a5cb72081a417ca71 100644
(file)
--- a/
src/components/column-selector/column-selector.test.tsx
+++ b/
src/components/column-selector/column-selector.test.tsx
@@
-5,19
+5,20
@@
import * as React from "react";
import { mount, configure } from "enzyme";
import * as Adapter from "enzyme-adapter-react-16";
import * as 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 { ColumnSelector, ColumnSelectorTrigger } from "./column-selector";
import { ListItem, Checkbox } from "@material-ui/core";
import { ListItem, Checkbox } from "@material-ui/core";
+import { DataColumns } from "../data-table/data-table";
configure({ adapter: new Adapter() });
describe("<ColumnSelector />", () => {
it("shows only configurable columns", () => {
configure({ adapter: new Adapter() });
describe("<ColumnSelector />", () => {
it("shows only configurable columns", () => {
- const columns:
Array<DataColumn<void>
> = [
+ const columns:
DataColumns<void
> = [
{
name: "Column 1",
render: () => <span />,
{
name: "Column 1",
render: () => <span />,
- selected: true
+ selected: true,
+ configurable: true
},
{
name: "Column 2",
},
{
name: "Column 2",
@@
-38,21
+39,24
@@
describe("<ColumnSelector />", () => {
});
it("renders checked checkboxes next to selected columns", () => {
});
it("renders checked checkboxes next to selected columns", () => {
- const columns:
Array<DataColumn<void>
> = [
+ const columns:
DataColumns<void
> = [
{
name: "Column 1",
render: () => <span />,
{
name: "Column 1",
render: () => <span />,
- selected: true
+ selected: true,
+ configurable: true
},
{
name: "Column 2",
render: () => <span />,
},
{
name: "Column 2",
render: () => <span />,
- selected: false
+ selected: false,
+ configurable: true
},
{
name: "Column 3",
render: () => <span />,
},
{
name: "Column 3",
render: () => <span />,
- selected: true
+ selected: true,
+ configurable: true
}
];
const columnsConfigurator = mount(<ColumnSelector columns={columns} onColumnToggle={jest.fn()} />);
}
];
const columnsConfigurator = mount(<ColumnSelector columns={columns} onColumnToggle={jest.fn()} />);
@@
-63,11
+67,12
@@
describe("<ColumnSelector />", () => {
});
it("calls onColumnToggle with clicked column", () => {
});
it("calls onColumnToggle with clicked column", () => {
- const columns:
Array<DataColumn<void>
> = [
+ const columns:
DataColumns<void
> = [
{
name: "Column 1",
render: () => <span />,
{
name: "Column 1",
render: () => <span />,
- selected: true
+ selected: true,
+ configurable: true
}
];
const onColumnToggle = jest.fn();
}
];
const onColumnToggle = jest.fn();