diff --git a/src/renderer/components/tooltip/tooltip.test.tsx b/src/renderer/components/tooltip/tooltip.test.tsx index 0f51e5b2f1..3de05c11cb 100644 --- a/src/renderer/components/tooltip/tooltip.test.tsx +++ b/src/renderer/components/tooltip/tooltip.test.tsx @@ -3,13 +3,23 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ -import { render } from "@testing-library/react"; import userEvent from "@testing-library/user-event"; import assert from "assert"; import React from "react"; +import { getDiForUnitTesting } from "../../getDiForUnitTesting"; +import type { DiRender } from "../test-utils/renderFor"; +import { renderFor } from "../test-utils/renderFor"; import { Tooltip } from "./tooltip"; describe("", () => { + let render: DiRender; + + beforeEach(() => { + const di = getDiForUnitTesting({ doGeneralOverrides: true }); + + render = renderFor(di); + }); + it("does not render to DOM if not visibile", () => { const result = render(( <> diff --git a/src/renderer/components/tooltip/tooltip.tsx b/src/renderer/components/tooltip/tooltip.tsx index 12be968f70..56d0e9839f 100644 --- a/src/renderer/components/tooltip/tooltip.tsx +++ b/src/renderer/components/tooltip/tooltip.tsx @@ -226,7 +226,7 @@ class NonInjectedTooltip extends React.Component { } const className = cssNames("Tooltip", this.props.className, formatters, this.activePosition, { - visible: this.isContentVisible || this.props.visible, + visible: this.isContentVisible || visible, formatter: !!formatters, }); const tooltip = (