From 94bb32f74ff3c262b80210a5fe16b8716641cd07 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 21 Apr 2022 13:20:34 -0400 Subject: [PATCH] fix role-bindings/__tests__/dialog.test.tsx Signed-off-by: Sebastian Malton --- .../+role-bindings/__tests__/dialog.test.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/renderer/components/+user-management/+role-bindings/__tests__/dialog.test.tsx b/src/renderer/components/+user-management/+role-bindings/__tests__/dialog.test.tsx index 101204846b..fcd6fb2202 100644 --- a/src/renderer/components/+user-management/+role-bindings/__tests__/dialog.test.tsx +++ b/src/renderer/components/+user-management/+role-bindings/__tests__/dialog.test.tsx @@ -13,6 +13,7 @@ import { renderFor } from "../../../test-utils/renderFor"; import directoryForUserDataInjectable from "../../../../../common/app-paths/directory-for-user-data/directory-for-user-data.injectable"; import clusterRoleStoreInjectable from "../../+cluster-roles/store.injectable"; import createStoresAndApisInjectable from "../../../../create-stores-apis.injectable"; +import ipcRendererInjectable from "../../../../app-paths/get-value-from-registered-channel/ipc-renderer/ipc-renderer.injectable"; describe("RoleBindingDialog tests", () => { let render: DiRender; @@ -22,6 +23,10 @@ describe("RoleBindingDialog tests", () => { di.override(createStoresAndApisInjectable, () => true); di.override(directoryForUserDataInjectable, () => "some-directory-for-user-data"); + di.override(ipcRendererInjectable, () => ({ + on: jest.fn(), + invoke: jest.fn(), // TODO: replace with proper mocking via the IPC bridge + } as never)); await di.runSetups();