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
+});