From 77553857933d69c358724e963561eac4c0aa01be Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Wed, 22 Dec 2021 11:49:48 +0200 Subject: [PATCH] fix missing di in RoleBindingDialog tests Signed-off-by: Jari Kolehmainen --- .../+role-bindings/__tests__/dialog.test.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 5b66d7a8c7..a94db5c5ef 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 @@ -19,16 +19,20 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -import { render } from "@testing-library/react"; import userEvent from "@testing-library/user-event"; import React from "react"; +import { getDiForUnitTesting } from "../../../getDiForUnitTesting"; +import { renderFor, DiRender } from "../../../test-utils/renderFor"; import { clusterRolesStore } from "../../+cluster-roles/store"; import { ClusterRole } from "../../../../../common/k8s-api/endpoints"; import { RoleBindingDialog } from "../dialog"; + jest.mock("../../+cluster-roles/store"); describe("RoleBindingDialog tests", () => { + let render: DiRender; + beforeEach(() => { (clusterRolesStore as any).items = [new ClusterRole({ apiVersion: "rbac.authorization.k8s.io/v1", @@ -39,6 +43,10 @@ describe("RoleBindingDialog tests", () => { uid: "1", }, })]; + + const di = getDiForUnitTesting(); + + render = renderFor(di); }); afterEach(() => {