UNPKG

wix-style-react

Version:
20 lines 835 B
import { createRendererWithDriver } from '../test-utils/utils/react'; export class PageHeaderPrivateDriver { constructor({ element, eventTrigger }) { this.existsByDataHook = dataHook => !!this.byDataHook(dataHook); this.element = element; this.eventTrigger = eventTrigger; } static fromJsxElement(jsxElement) { const driverFactory = ({ element, eventTrigger }) => new PageHeaderPrivateDriver({ element, eventTrigger }); const { driver } = createRendererWithDriver(driverFactory)(jsxElement); return driver; } byDataHook(dataHook) { return this.element.querySelector(`[data-hook="${dataHook}"]`); } propExists(dataHook, prop) { return !!this.byDataHook(dataHook).getAttribute(prop); } } //# sourceMappingURL=PageHeader.private.driver.js.map