From 453a6ff5ff31e311b2bdec9fc31c978cfa47e132 Mon Sep 17 00:00:00 2001 From: GerardasB <10091419+GerardasB@users.noreply.github.com> Date: Wed, 11 Dec 2024 13:02:58 +0200 Subject: [PATCH] Update test --- .../src/test/toolbar/ToolbarItemUtilities.test.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/appui-react/src/test/toolbar/ToolbarItemUtilities.test.tsx b/ui/appui-react/src/test/toolbar/ToolbarItemUtilities.test.tsx index 83ec4e47d06..cec63013617 100644 --- a/ui/appui-react/src/test/toolbar/ToolbarItemUtilities.test.tsx +++ b/ui/appui-react/src/test/toolbar/ToolbarItemUtilities.test.tsx @@ -6,6 +6,7 @@ import * as React from "react"; import { Tool } from "@itwin/core-frontend"; import { ToolbarItemUtilities } from "../../appui-react.js"; import { ToolUtilities } from "@itwin/imodel-components-react"; +import { render } from "@testing-library/react"; describe("ToolbarItemUtilities.createForTool", () => { it("should read `iconElement` property", () => { @@ -13,8 +14,11 @@ describe("ToolbarItemUtilities.createForTool", () => { public static override iconSpec = "icon-placeholder"; } ToolUtilities.defineIcon(MyTool, My SVG); + const item = ToolbarItemUtilities.createForTool(MyTool); expect(item.icon).toEqual("icon-placeholder"); - expect(item).toHaveProperty("iconNode"); + + const { getByText } = render(item.iconNode); + getByText("My SVG"); }); });