UNPKG

wix-style-react

Version:
27 lines (21 loc) 867 B
import { sidebarDriverFactory as publicDriverFactory } from '../Sidebar.uni.driver'; export const sidebarPrivateDriverFactory = (base, body) => { return { ...publicDriverFactory(base, body), clickAt: async dataHook => await base.$(`[data-hook="${dataHook}"]`).click(), isMenuClosed: async () => { const closedMenu = await base.$('[data-hook="closed-inner-menu"]'); const closedChildredContainer = await base.$( '[data-hook="closed-inner-menu-children"]', ); const contaisClosedInneMenu = ( await closedMenu._prop('className') ).includes('closedInnerMenu'); const containsClosedChildrenAnimation = ( await closedChildredContainer._prop('className') ).includes('innerMenuWrapperOutOfPlace'); return contaisClosedInneMenu && containsClosedChildrenAnimation; }, }; };