X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/afa829ac853b470517757951c51c6a8b1316f0f1..b323a94f313671b44a066a2f91dea562e9464d10:/src/views-components/project-tree/project-tree.test.tsx?ds=sidebyside diff --git a/src/views-components/project-tree/project-tree.test.tsx b/src/views-components/project-tree/project-tree.test.tsx index 7725da5403..d53f8a9e5a 100644 --- a/src/views-components/project-tree/project-tree.test.tsx +++ b/src/views-components/project-tree/project-tree.test.tsx @@ -12,99 +12,67 @@ import CircularProgress from '@material-ui/core/CircularProgress'; import ProjectTree from './project-tree'; import { TreeItem } from '../../components/tree/tree'; -import { Project } from '../../models/project'; -import { ResourceKind } from "../../models/resource"; +import { ProjectResource } from '../../models/project'; +import { mockProjectResource } from '../../models/test-utils'; Enzyme.configure({ adapter: new Adapter() }); describe("ProjectTree component", () => { it("should render ListItemIcon", () => { - const project: TreeItem = { - data: { - name: "sample name", - createdAt: "2018-06-12", - modifiedAt: "2018-06-13", - uuid: "uuid", - ownerUuid: "ownerUuid", - href: "href", - kind: ResourceKind.PROJECT - }, + const project: TreeItem = { + data: mockProjectResource(), id: "3", open: true, active: true, status: 1 }; - const wrapper = mount(); + const wrapper = mount(); expect(wrapper.find(ListItemIcon)).toHaveLength(1); }); it("should render 2 ListItemIcons", () => { - const project: Array> = [ + const project: Array> = [ { - data: { - name: "sample name", - createdAt: "2018-06-12", - modifiedAt: "2018-06-13", - uuid: "uuid", - ownerUuid: "ownerUuid", - href: "href", - kind: ResourceKind.PROJECT - }, + data: mockProjectResource(), id: "3", open: false, active: true, status: 1 }, { - data: { - name: "sample name", - createdAt: "2018-06-12", - modifiedAt: "2018-06-13", - uuid: "uuid", - ownerUuid: "ownerUuid", - href: "href", - kind: ResourceKind.PROJECT - }, + data: mockProjectResource(), id: "3", open: false, active: true, status: 1 } ]; - const wrapper = mount(); + const wrapper = mount(); expect(wrapper.find(ListItemIcon)).toHaveLength(2); }); it("should render Collapse", () => { - const project: Array> = [ + const project: Array> = [ { - data: { - name: "sample name", - createdAt: "2018-06-12", - modifiedAt: "2018-06-13", - uuid: "uuid", - ownerUuid: "ownerUuid", - href: "href", - kind: ResourceKind.PROJECT - }, + data: mockProjectResource(), id: "3", open: true, active: true, status: 2, items: [ { - data: { - name: "sample name", - createdAt: "2018-06-12", - modifiedAt: "2018-06-13", - uuid: "uuid", - ownerUuid: "ownerUuid", - href: "href", - kind: ResourceKind.PROJECT - }, + data: mockProjectResource(), id: "3", open: true, active: true, @@ -113,28 +81,28 @@ describe("ProjectTree component", () => { ] } ]; - const wrapper = mount(); + const wrapper = mount(); expect(wrapper.find(Collapse)).toHaveLength(1); }); it("should render CircularProgress", () => { - const project: TreeItem = { - data: { - name: "sample name", - createdAt: "2018-06-12", - modifiedAt: "2018-06-13", - uuid: "uuid", - ownerUuid: "ownerUuid", - href: "href", - kind: ResourceKind.PROJECT - }, + const project: TreeItem = { + data: mockProjectResource(), id: "3", open: false, active: true, status: 1 }; - const wrapper = mount(); + const wrapper = mount(); expect(wrapper.find(CircularProgress)).toHaveLength(1); });