import React from "react"; import { render, screen } from "@testing-library/react"; import { createCustomRenderer } from "test/test-utils"; import { ProfileOperationType } from "interfaces/mdm"; import OSSettingStatusCell from "./OSSettingStatusCell"; describe("OS setting status cell", () => { it("Correctly displays the status text of a profile", () => { const status = "verifying"; const operationType: ProfileOperationType = "install"; render( ); expect(screen.getByText("Verifying")).toBeInTheDocument(); }); it("Correctly displays the tooltip text for a profile", async () => { const status = "verifying"; const operationType: ProfileOperationType = "install"; const customRender = createCustomRenderer(); const { user } = customRender( ); const statusText = screen.getByText("Verifying"); await user.hover(statusText); expect(screen.getByText(/verifying/)).toBeInTheDocument(); }); });