UNPKG

wix-style-react

Version:
19 lines 1.16 kB
import { dataHooks } from './constants'; import { linearProgressBarUniDriverFactory as coreLinearProgressBarUniDriverFactory } from './LinearProgressBarCore/LinearProgressBarCore.uni.driver'; import { statusIndicatorDriverFactory } from '../StatusIndicator/StatusIndicator.uni.driver'; export const linearProgressBarDriverFactory = (base, body) => { const statusIndicatorTestkit = () => statusIndicatorDriverFactory(base.$(`[data-hook="${dataHooks.errorIcon}"]`), body); const coreProgressBarDriver = coreLinearProgressBarUniDriverFactory(base); return { ...coreProgressBarDriver, /** Checks whether error icon is shown */ isErrorIconShown: () => base.$(`[data-hook=${dataHooks.errorIcon}]`).exists(), /** Checks whether success icon is shown */ isSuccessIconShown: () => base.$(`[data-hook=${dataHooks.successIcon}]`).exists(), /** Returns the tooltip error message */ getTooltipErrorMessage: statusIndicatorTestkit().getMessage, /** Returns the linear progress bar skin */ getSkin: () => base.attr('data-skin'), }; }; //# sourceMappingURL=LinearProgressBar.uni.driver.js.map