// @vitest-environment jsdom import { screen } from "@testing-library/react"; import { describe, expect, it } from "vitest"; import { renderWithProviders } from "test-utils/render-with-providers"; import Greeting from "./greeting"; describe("components/widgets/greeting", () => { it("renders nothing when text is not configured", () => { const { container } = renderWithProviders(, { settings: { target: "_self" } }); expect(container).toBeEmptyDOMElement(); }); it("renders configured greeting text", () => { renderWithProviders(, { settings: { target: "_self" } }); expect(screen.getByText("Hello there")).toBeInTheDocument(); }); });