X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/9e4aa2fd44835698c0a3e6f321a2cf88b6f11939..015c7956121aceeade3d92243022c51e552d7a32:/src/components/context-menu/context-menu.test.tsx diff --git a/src/components/context-menu/context-menu.test.tsx b/src/components/context-menu/context-menu.test.tsx index e4e2397d..31e77200 100644 --- a/src/components/context-menu/context-menu.test.tsx +++ b/src/components/context-menu/context-menu.test.tsx @@ -2,34 +2,36 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from "react"; -import { mount, configure, shallow } from "enzyme"; -import * as Adapter from "enzyme-adapter-react-16"; -import ContextMenu from "./context-menu"; +import React from "react"; +import { mount, configure } from "enzyme"; +import Adapter from "enzyme-adapter-react-16"; +import { ContextMenu } from "./context-menu"; import { ListItem } from "@material-ui/core"; +import { ShareIcon } from "../icon/icon"; configure({ adapter: new Adapter() }); describe("", () => { - const actions = [[{ - icon: "", + const items = [[{ + icon: ShareIcon, name: "Action 1.1" }, { - icon: "", + icon: ShareIcon, name: "Action 1.2" },], [{ - icon: "", + icon: ShareIcon, name: "Action 2.1" }]]; - it("calls onActionClick with clicked action", () => { - const onActionClick = jest.fn(); + it("calls onItemClick with clicked action", () => { + const onItemClick = jest.fn(); const contextMenu = mount(); + onItemClick={onItemClick} + items={items} />); contextMenu.find(ListItem).at(2).simulate("click"); - expect(onActionClick).toHaveBeenCalledWith(actions[1][0]); + expect(onItemClick).toHaveBeenCalledWith(items[1][0]); }); -}); \ No newline at end of file +});