wix-style-react
Version:
44 lines (38 loc) • 1.44 kB
JavaScript
import _asyncToGenerator from "@babel/runtime/helpers/asyncToGenerator";
import _regeneratorRuntime from "@babel/runtime/regenerator";
import { baseUniDriverFactory } from 'wix-ui-test-utils/base-driver';
export var fillPreviewDriverFactory = function fillPreviewDriverFactory(base) {
var _baseUniDriverFactory = baseUniDriverFactory(base),
element = _baseUniDriverFactory.element,
exists = _baseUniDriverFactory.exists;
return {
exists: exists,
element: element,
/** clicks on button */
click: function click() {
return base.$('[data-hook="fill-preview-button"]').click();
},
/** returns true if item is selected */
isSelected: function () {
var _isSelected = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {
return _regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
return _context.abrupt("return", base.$('[data-hook="fill-preview-button"]').attr('data-selected').then(function (x) {
return x === 'true';
}));
case 1:
case "end":
return _context.stop();
}
}
}, _callee);
}));
function isSelected() {
return _isSelected.apply(this, arguments);
}
return isSelected;
}()
};
};