@wix/design-system
Version:
@wix/design-system
25 lines • 1.03 kB
JavaScript
import { baseUniDriverFactory, findByHook, } from '../utils/test-utils/unidriver';
import { dataHooks } from './Timeline.constants';
export const timelineDriverFactory = (base) => {
return {
...baseUniDriverFactory(base),
/**
* Gets the label text of timeline item by index
* @param timeline item index
* @returns timeline item label text at index
*/
getLabelText: async (idx) => await findByHook(base, `${dataHooks.timelineLabel}-${idx}`).text(),
/**
* Get the suffix text of timeline item by index
* @param timeline item index
* @returns timeline item suffix text at index
*/
getSuffixText: async (idx) => await findByHook(base, `${dataHooks.timelineTextSuffix}-${idx}`).text(),
/**
* Gets skin type
* @return {Promise<'dark' | 'neutral' | 'standard'>}
*/
getSkin: async () => await base.attr('data-skin'),
};
};
//# sourceMappingURL=Timeline.uni.driver.js.map