diff --git a/src/renderer/components/+catalog/__tests__/catalog-add-button.test.tsx b/src/renderer/components/+catalog/__tests__/catalog-add-button.test.tsx
index 1f1fa1bfab..499f482f36 100644
--- a/src/renderer/components/+catalog/__tests__/catalog-add-button.test.tsx
+++ b/src/renderer/components/+catalog/__tests__/catalog-add-button.test.tsx
@@ -3,11 +3,13 @@
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import React from "react";
-import { render, screen } from "@testing-library/react";
+import { screen } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import type { CatalogCategorySpec } from "../../../../common/catalog";
import { CatalogCategory } from "../../../../common/catalog";
import { CatalogAddButton } from "../catalog-add-button";
+import { getDiForUnitTesting } from "../../../getDiForUnitTesting";
+import { type DiRender, renderFor } from "../../test-utils/renderFor";
class TestCatalogCategory extends CatalogCategory {
public readonly apiVersion = "catalog.k8slens.dev/v1alpha1";
@@ -26,6 +28,14 @@ class TestCatalogCategory extends CatalogCategory {
}
describe("CatalogAddButton", () => {
+ let render: DiRender;
+
+ beforeEach(() => {
+ const di = getDiForUnitTesting({ doGeneralOverrides: true });
+
+ render = renderFor(di);
+ });
+
it("opens Add menu", async () => {
const category = new TestCatalogCategory();
diff --git a/src/renderer/components/avatar/__tests__/avatar.test.tsx b/src/renderer/components/avatar/__tests__/avatar.test.tsx
index 4b7b3e18c0..82f4591ff9 100644
--- a/src/renderer/components/avatar/__tests__/avatar.test.tsx
+++ b/src/renderer/components/avatar/__tests__/avatar.test.tsx
@@ -5,11 +5,20 @@
import React from "react";
import "@testing-library/jest-dom/extend-expect";
-import { render } from "@testing-library/react";
import { Avatar } from "../avatar";
import { Icon } from "../../icon";
+import { getDiForUnitTesting } from "../../../getDiForUnitTesting";
+import { type DiRender, renderFor } from "../../test-utils/renderFor";
describe("", () => {
+ let render: DiRender;
+
+ beforeEach(() => {
+ const di = getDiForUnitTesting({ doGeneralOverrides: true });
+
+ render = renderFor(di);
+ });
+
test("renders w/o errors", () => {
const { container } = render();
diff --git a/src/renderer/components/dock/logs/__test__/to-bottom.test.tsx b/src/renderer/components/dock/logs/__test__/to-bottom.test.tsx
index 2040dada89..9e4177c1dd 100644
--- a/src/renderer/components/dock/logs/__test__/to-bottom.test.tsx
+++ b/src/renderer/components/dock/logs/__test__/to-bottom.test.tsx
@@ -4,11 +4,22 @@
*/
import React from "react";
import "@testing-library/jest-dom/extend-expect";
-import { fireEvent, render } from "@testing-library/react";
+import { fireEvent } from "@testing-library/react";
import { ToBottom } from "../to-bottom";
import { noop } from "../../../../utils";
+import type { DiRender } from "../../../test-utils/renderFor";
+import { renderFor } from "../../../test-utils/renderFor";
+import { getDiForUnitTesting } from "../../../../getDiForUnitTesting";
describe("", () => {
+ let render: DiRender;
+
+ beforeEach(() => {
+ const di = getDiForUnitTesting({ doGeneralOverrides: true });
+
+ render = renderFor(di);
+ });
+
it("renders w/o errors", () => {
const { container } = render();
diff --git a/src/renderer/components/drawer/drawer-param-toggler.test.tsx b/src/renderer/components/drawer/drawer-param-toggler.test.tsx
index e9d5104afe..6a319cdd51 100644
--- a/src/renderer/components/drawer/drawer-param-toggler.test.tsx
+++ b/src/renderer/components/drawer/drawer-param-toggler.test.tsx
@@ -4,14 +4,19 @@
*/
import type { RenderResult } from "@testing-library/react";
-import { render } from "@testing-library/react";
import React from "react";
+import { getDiForUnitTesting } from "../../getDiForUnitTesting";
+import { type DiRender, renderFor } from "../test-utils/renderFor";
import { DrawerParamToggler } from "./drawer-param-toggler";
describe("", () => {
let result: RenderResult;
+ let render: DiRender;
beforeEach(() => {
+ const di = getDiForUnitTesting({ doGeneralOverrides: true });
+
+ render = renderFor(di);
result = render((
", () => {
+ let render: DiRender;
+
+ beforeEach(() => {
+ const di = getDiForUnitTesting({ doGeneralOverrides: true });
+
+ render = renderFor(di);
+ });
+
it("renders w/o errors", () => {
const { container } = render((
", () => {
describe(" dataTree inside ", () => {
+ let render: DiRender;
+
+ beforeEach(() => {
+ const di = getDiForUnitTesting({ doGeneralOverrides: true });
+
+ render = renderFor(di);
+ });
+
it("contains links to all sections", async () => {
render((