UNPKG

@wix/design-system

Version:

@wix/design-system

23 lines 1.2 kB
import deprecationTestkitLog from '../utils/deprecationTestkitLog'; const filePickerDriverFactory = ({ element }) => { deprecationTestkitLog('filePickerTestkitFactory legacy testkit is deprecated and will be removed in next major release. Please use the FilePickerTestkit unidriver testkit instead.'); const error = element.querySelector(`[data-hook=filePicker-error]`); const input = element.querySelector(`[data-hook="file-upload-input"]`); const subLabel = element.querySelector(`[data-hook="sub-label"]`); const mainLabel = element.querySelector(`[data-hook="main-label"]`); return { exists: () => !!element, /** fulfilled if element has an error */ hasError: () => !!error, /** returns FilePicker error message text */ errorMessage: () => error.textContent, /** returns FilePicker subLabel text */ getSubLabel: () => subLabel.textContent, /** returns FilePicker mainLabel text */ getMainLabel: () => mainLabel.textContent, /** returns FilePicker input name */ getName: () => input.name, }; }; export default filePickerDriverFactory; //# sourceMappingURL=FilePicker.driver.js.map