wix-style-react
Version:
wix-style-react
37 lines (34 loc) • 1.03 kB
JavaScript
import { mouseEnter } from 'wix-ui-test-utils/protractor';
export default component => {
const getBackLink = () =>
component.$('[data-hook=menu-navigation-back-link]');
const getDrillViewPanelClasses = () =>
component
.$$('[data-hook=drill-view-panel]')
.get(0)
.getAttribute('class');
return {
element: () => component,
exists: () => !!component,
hoverSubMenu: index =>
mouseEnter(
component.$$('[data-hook=menu-navigation-link-wrapper]').get(index),
),
clickSubMenu: index =>
component
.$$('[data-hook=menu-drill-sub-menu-link]')
.get(index)
.click(),
getBackLink: () => getBackLink(),
clickBackLink: () => getBackLink().click(),
hasSingleDrillViewPanel: () =>
component
.$$('[data-hook=drill-view-panel]')
.count()
.then(c => c === 1),
hasNoTransitionClassesInDrillView: () =>
getDrillViewPanelClasses().then(
classes => classes.split(' ').length === 1,
),
};
};