UNPKG

@wix/design-system

Version:

@wix/design-system

26 lines 1.06 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 dismissButton = toastDismissButtonDriverFactory(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 () => dismissButton.exists(), /** @deprecated use dismissButton **/ getDismissButton: async () => dismissButton, dismissButton, }; }; //# sourceMappingURL=Toast.uni.driver.js.map