UNPKG

wix-style-react

Version:
58 lines (45 loc) 1.79 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.fillPreviewDriverFactory = void 0; var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _baseDriver = require("wix-ui-test-utils/base-driver"); var fillPreviewDriverFactory = function fillPreviewDriverFactory(base) { var _baseUniDriverFactory = (0, _baseDriver.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 = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee() { return _regenerator["default"].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; }() }; }; exports.fillPreviewDriverFactory = fillPreviewDriverFactory;