wix-style-react
Version:
wix-style-react
30 lines (26 loc) • 1.16 kB
JavaScript
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
import dropdownLayoutDriverFactory from '../DropdownLayout/DropdownLayout.protractor.driver';
import { isFocused as _isFocused } from 'wix-ui-test-utils/protractor';
var driverFactory = function driverFactory(component) {
var dropdownLayoutDriver = dropdownLayoutDriverFactory(component.$('[data-hook="dropdown-layout-wrapper"]'));
var input = component.$('input');
return _extends({}, dropdownLayoutDriver, {
click: function click() {
return component.click();
},
getInput: function getInput() {
return input;
},
isFocused: function isFocused() {
return _isFocused(input);
},
element: function element() {
return component;
},
/** Check wether the options dropdown is open */
isOptionsShown: function isOptionsShown() {
return dropdownLayoutDriver.getDropdown().isDisplayed();
}
});
};
export default driverFactory;