From 26125b132718a3c75f7c86df305946848d1c1877 Mon Sep 17 00:00:00 2001 From: Alex Culliere Date: Thu, 4 Feb 2021 13:50:26 +0200 Subject: [PATCH] Repair unit tests for main-layout-header Signed-off-by: Alex Culliere --- .../layout/__test__/main-layout-header.test.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/layout/__test__/main-layout-header.test.tsx b/src/renderer/components/layout/__test__/main-layout-header.test.tsx index 499839072c..b3db79f2e1 100644 --- a/src/renderer/components/layout/__test__/main-layout-header.test.tsx +++ b/src/renderer/components/layout/__test__/main-layout-header.test.tsx @@ -25,12 +25,12 @@ describe("", () => { expect(container).toBeInstanceOf(HTMLElement); }); - it("renders gear icon", () => { + it("renders three dots icon", () => { const { container } = render(); const icon = container.querySelector(".Icon .icon"); expect(icon).toBeInstanceOf(HTMLElement); - expect(icon).toHaveTextContent("settings"); + expect(icon).toHaveTextContent("more_vert"); }); it("navigates to cluster settings", () => { @@ -38,6 +38,11 @@ describe("", () => { const icon = container.querySelector(".Icon"); fireEvent.click(icon); + + const settingsBtn = document.querySelectorAll("ul.ClusterActionsMenu > li > span")[0]; + + expect(settingsBtn.textContent).toBe("Settings"); + fireEvent.click(settingsBtn); expect(mockBroadcastIpc).toBeCalledWith("renderer:navigate", "/cluster/foo/settings"); });