UNPKG

@wix/design-system

Version:

@wix/design-system

24 lines 1.03 kB
import { baseUniDriverFactory } from '../utils/test-utils/unidriver'; import { closeButtonDriverFactory } from '../CloseButton/CloseButton.uni.driver'; const toastDismissButtonDriverFactory = (base) => { const { exists, element, click, getAriaLabel, isButtonDisabled } = closeButtonDriverFactory(base); return { exists, element, click, getAriaLabel, isDisabled: isButtonDisabled, }; }; export const toastDriverFactory = (base) => { const getDismissButtonDriver = async () => toastDismissButtonDriverFactory(await base.$('[data-hook="toast-dismiss-button"]')); return { ...baseUniDriverFactory(base), getRole: async () => base.attr('role'), getAriaLive: async () => base.attr('aria-live'), isVisible: async () => (await base.attr('aria-hidden')) === 'false', isDismissible: async () => (await getDismissButtonDriver()).exists(), getDismissButton: getDismissButtonDriver, }; }; //# sourceMappingURL=Toast.uni.driver.js.map