X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/b323a94f313671b44a066a2f91dea562e9464d10..fc14bf232fe2cb77bf1f14ab0002fca606234214:/src/store/project/project-reducer.test.ts diff --git a/src/store/project/project-reducer.test.ts b/src/store/project/project-reducer.test.ts index dbac4e92..8cd3121e 100644 --- a/src/store/project/project-reducer.test.ts +++ b/src/store/project/project-reducer.test.ts @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: AGPL-3.0 -import projectsReducer, { getTreePath } from "./project-reducer"; -import actions from "./project-action"; -import { TreeItem, TreeItemStatus } from "../../components/tree/tree"; -import { mockProjectResource } from "../../models/test-utils"; +import { projectsReducer, getTreePath } from "./project-reducer"; +import { projectActions } from "./project-action"; +import { TreeItem, TreeItemStatus } from "~/components/tree/tree"; +import { mockProjectResource } from "~/models/test-utils"; describe('project-reducer', () => { @@ -13,7 +13,7 @@ describe('project-reducer', () => { const initialState = undefined; const projects = [mockProjectResource({ uuid: "1" }), mockProjectResource({ uuid: "2" })]; - const state = projectsReducer(initialState, actions.PROJECTS_SUCCESS({ projects, parentItemId: undefined })); + const state = projectsReducer(initialState, projectActions.PROJECTS_SUCCESS({ projects, parentItemId: undefined })); expect(state).toEqual({ items: [{ active: false, @@ -21,21 +21,24 @@ describe('project-reducer', () => { id: "1", items: [], data: mockProjectResource({ uuid: "1" }), - status: 0 + status: TreeItemStatus.INITIAL }, { active: false, open: false, id: "2", items: [], data: mockProjectResource({ uuid: "2" }), - status: 0 + status: TreeItemStatus.INITIAL } ], currentItemId: "", creator: { opened: false, ownerUuid: "", - pending: false + }, + updater: { + opened: false, + uuid: '' } }); }); @@ -47,10 +50,11 @@ describe('project-reducer', () => { id: "1", open: true, active: true, - status: 1 + status: TreeItemStatus.PENDING }], currentItemId: "1", - creator: { opened: false, pending: false, ownerUuid: "" }, + creator: { opened: false, ownerUuid: "" }, + updater: { opened: false, uuid: '' } }; const project = { items: [{ @@ -58,13 +62,14 @@ describe('project-reducer', () => { id: "1", open: true, active: false, - status: 1 + status: TreeItemStatus.PENDING }], currentItemId: "", - creator: { opened: false, pending: false, ownerUuid: "" }, + creator: { opened: false, ownerUuid: "" }, + updater: { opened: false, uuid: '' } }; - const state = projectsReducer(initialState, actions.RESET_PROJECT_TREE_ACTIVITY(initialState.items[0].id)); + const state = projectsReducer(initialState, projectActions.RESET_PROJECT_TREE_ACTIVITY(initialState.items[0].id)); expect(state).toEqual(project); }); @@ -75,10 +80,11 @@ describe('project-reducer', () => { id: "1", open: true, active: false, - status: 1 + status: TreeItemStatus.PENDING }], currentItemId: "1", - creator: { opened: false, pending: false, ownerUuid: "" } + creator: { opened: false, ownerUuid: "" }, + updater: { opened: false, uuid: '' } }; const project = { items: [{ @@ -86,14 +92,14 @@ describe('project-reducer', () => { id: "1", open: true, active: true, - status: 1, - toggled: true + status: TreeItemStatus.PENDING, }], currentItemId: "1", - creator: { opened: false, pending: false, ownerUuid: "" }, + creator: { opened: false, ownerUuid: "" }, + updater: { opened: false, uuid: '' } }; - const state = projectsReducer(initialState, actions.TOGGLE_PROJECT_TREE_ITEM_ACTIVE(initialState.items[0].id)); + const state = projectsReducer(initialState, projectActions.TOGGLE_PROJECT_TREE_ITEM_ACTIVE(initialState.items[0].id)); expect(state).toEqual(project); }); @@ -105,11 +111,11 @@ describe('project-reducer', () => { id: "1", open: true, active: false, - status: 1, - toggled: false, + status: TreeItemStatus.PENDING, }], currentItemId: "1", - creator: { opened: false, pending: false, ownerUuid: "" } + creator: { opened: false, ownerUuid: "" }, + updater: { opened: false, uuid: '' } }; const project = { items: [{ @@ -117,14 +123,15 @@ describe('project-reducer', () => { id: "1", open: false, active: false, - status: 1, - toggled: true + status: TreeItemStatus.PENDING, }], currentItemId: "1", - creator: { opened: false, pending: false, ownerUuid: "" }, + creator: { opened: false, ownerUuid: "" }, + updater: { opened: false, uuid: '' } + }; - const state = projectsReducer(initialState, actions.TOGGLE_PROJECT_TREE_ITEM_OPEN(initialState.items[0].id)); + const state = projectsReducer(initialState, projectActions.TOGGLE_PROJECT_TREE_ITEM_OPEN(initialState.items[0].id)); expect(state).toEqual(project); }); }); @@ -136,7 +143,7 @@ describe("findTreeBranch", () => { active: false, data: "", open: false, - status: TreeItemStatus.Initial + status: TreeItemStatus.INITIAL }); it("should return an array that matches path to the given item", () => {