monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
15 lines (11 loc) • 601 B
text/typescript
import { testHoverTooltipTrigger } from "../../Tooltip/__tests__/Tooltip.interactions";
import { Screen } from "@testing-library/react";
import { ONE_LINE_ELLIPSIS_TEST_ID } from "./headingTestsConstants";
import { interactionSuite } from "../../../tests/interactions-utils";
async function isTooltipAppearOnHover(canvas: Screen) {
const getText = async () => await canvas.findByTestId(ONE_LINE_ELLIPSIS_TEST_ID);
await testHoverTooltipTrigger(canvas, getText);
}
export const headingOverflowSuite: ReturnType<typeof interactionSuite> = interactionSuite({
tests: [isTooltipAppearOnHover]
});