X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/42de1303354a30d004095003d6143deaa3f62992..e10e24d713e5c31cbc34efca458f5718eb6eb000:/src/components/tree/tree.test.tsx diff --git a/src/components/tree/tree.test.tsx b/src/components/tree/tree.test.tsx index 3018a493..8a4854b5 100644 --- 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 -import * as React from 'react'; +import React from 'react'; 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 { Tree, TreeItem } from './tree'; +import { Tree, TreeItem, TreeItemStatus } from './tree'; 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() }); @@ -22,7 +22,7 @@ describe("Tree component", () => { id: "3", open: true, active: true, - status: 1, + status: TreeItemStatus.LOADED }; const wrapper = mount(
} @@ -39,7 +39,7 @@ describe("Tree component", () => { id: "3", open: true, active: true, - status: 1, + status: TreeItemStatus.LOADED, }; const wrapper = mount(
} @@ -56,7 +56,7 @@ describe("Tree component", () => { id: "3", open: true, active: true, - status: 1, + status: TreeItemStatus.LOADED }; const wrapper = mount( { id: "3", open: true, active: true, - status: 1, + status: TreeItemStatus.LOADED, }; const spy = jest.fn(); const onSelectionChanged = (event: any, item: TreeItem) => spy(item); @@ -84,15 +84,15 @@ describe("Tree component", () => { toggleItemOpen={jest.fn()} toggleItemActive={jest.fn()} onContextMenu={jest.fn()} - onSelectionChange={onSelectionChanged} + toggleItemSelection={onSelectionChanged} items={[project]} />); - wrapper.find(Checkbox).prop('onChange')(); + wrapper.find(Checkbox).simulate('click'); expect(spy).toHaveBeenLastCalledWith({ data: mockProjectResource(), id: "3", open: true, active: true, - status: 1, + status: TreeItemStatus.LOADED, }); });