wix-style-react
Version:
51 lines (40 loc) • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _constants = require("./constants");
var _index = require("wix-ui-core/dist/src/testkit/index");
var infoIconDriverFactory = function infoIconDriverFactory(_ref) {
var _element = _ref.element;
var getTooltip = function getTooltip() {
return (0, _index.tooltipTestkitFactory)({
wrapper: _element,
dataHook: _constants.dataHooks.tooltip
});
};
return {
/** returns whether element is rendered */
exists: function exists() {
return !!_element;
},
/** returns element **/
element: function element() {
return _element;
},
/** Hover on icon. */
hover: function hover() {
return getTooltip().mouseEnter();
},
/** Get size. */
getSize: function getSize() {
return _element.getAttribute('data-size');
},
/** Get content as a tooltip text value. */
getContent: function getContent() {
return getTooltip().getTooltipText();
}
};
};
var _default = infoIconDriverFactory;
exports["default"] = _default;