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((