wix-style-react
Version:
27 lines (19 loc) • 713 B
JavaScript
import { dataHooks } from './constants';
import { tooltipTestkitFactory } from 'wix-ui-core/dist/src/testkit/index';
const infoIconDriverFactory = ({ element }) => {
const getTooltip = () =>
tooltipTestkitFactory({ wrapper: element, dataHook: dataHooks.tooltip });
return {
/** returns whether element is rendered */
exists: () => !!element,
/** returns element **/
element: () => element,
/** Hover on icon. */
hover: () => getTooltip().mouseEnter(),
/** Get size. */
getSize: () => element.getAttribute('data-size'),
/** Get content as a tooltip text value. */
getContent: () => getTooltip().getTooltipText(),
};
};
export default infoIconDriverFactory;