projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'main' into 15768-multi-select-operations Arvados-DCO-1.1-Signed-off...
[arvados-workbench2.git]
/
src
/
components
/
tree
/
tree.test.tsx
diff --git
a/src/components/tree/tree.test.tsx
b/src/components/tree/tree.test.tsx
index 1db379f9bcd04202a9e0d10d3d2ddf360ef9ab83..8a4854b599bb5074e13753d700da475adc1b2db3 100644
(file)
--- a/
src/components/tree/tree.test.tsx
+++ b/
src/components/tree/tree.test.tsx
@@
-1,16
+1,16
@@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0
-import
* as
React from 'react';
+import React from 'react';
import { mount } from 'enzyme';
import * as Enzyme from 'enzyme';
import { mount } from 'enzyme';
import * as Enzyme from 'enzyme';
-import
* as
Adapter from 'enzyme-adapter-react-16';
+import Adapter from 'enzyme-adapter-react-16';
import ListItem from "@material-ui/core/ListItem/ListItem";
import ListItem from "@material-ui/core/ListItem/ListItem";
-import { Tree, TreeItem } from './tree';
+import { Tree, TreeItem
, TreeItemStatus
} from './tree';
import { ProjectResource } from '../../models/project';
import { mockProjectResource } from '../../models/test-utils';
import { ProjectResource } from '../../models/project';
import { mockProjectResource } from '../../models/test-utils';
-import { Checkbox } from '
../../../node_modules/
@material-ui/core';
+import { Checkbox } from '@material-ui/core';
Enzyme.configure({ adapter: new Adapter() });
Enzyme.configure({ adapter: new Adapter() });
@@
-22,7
+22,7
@@
describe("Tree component", () => {
id: "3",
open: true,
active: true,
id: "3",
open: true,
active: true,
- status:
1,
+ status:
TreeItemStatus.LOADED
};
const wrapper = mount(<Tree
render={project => <div />}
};
const wrapper = mount(<Tree
render={project => <div />}
@@
-39,7
+39,7
@@
describe("Tree component", () => {
id: "3",
open: true,
active: true,
id: "3",
open: true,
active: true,
- status:
1
,
+ status:
TreeItemStatus.LOADED
,
};
const wrapper = mount(<Tree
render={project => <div />}
};
const wrapper = mount(<Tree
render={project => <div />}
@@
-56,7
+56,7
@@
describe("Tree component", () => {
id: "3",
open: true,
active: true,
id: "3",
open: true,
active: true,
- status:
1,
+ status:
TreeItemStatus.LOADED
};
const wrapper = mount(<Tree
showSelection={true}
};
const wrapper = mount(<Tree
showSelection={true}
@@
-74,7
+74,7
@@
describe("Tree component", () => {
id: "3",
open: true,
active: true,
id: "3",
open: true,
active: true,
- status:
1
,
+ status:
TreeItemStatus.LOADED
,
};
const spy = jest.fn();
const onSelectionChanged = (event: any, item: TreeItem<any>) => spy(item);
};
const spy = jest.fn();
const onSelectionChanged = (event: any, item: TreeItem<any>) => spy(item);
@@
-84,15
+84,15
@@
describe("Tree component", () => {
toggleItemOpen={jest.fn()}
toggleItemActive={jest.fn()}
onContextMenu={jest.fn()}
toggleItemOpen={jest.fn()}
toggleItemActive={jest.fn()}
onContextMenu={jest.fn()}
-
onSelectionChange
={onSelectionChanged}
+
toggleItemSelection
={onSelectionChanged}
items={[project]} />);
items={[project]} />);
- wrapper.find(Checkbox).
prop('onClick')(
);
+ wrapper.find(Checkbox).
simulate('click'
);
expect(spy).toHaveBeenLastCalledWith({
data: mockProjectResource(),
id: "3",
open: true,
active: true,
expect(spy).toHaveBeenLastCalledWith({
data: mockProjectResource(),
id: "3",
open: true,
active: true,
- status:
1
,
+ status:
TreeItemStatus.LOADED
,
});
});
});
});