UNPKG

@wix/design-system

Version:

@wix/design-system

33 lines (32 loc) 1.45 kB
"use strict"; exports.__esModule = true; exports.editableRowDriverFactory = void 0; var _Input = require("../../Input/Input.driver"); var _deprecationTestkitLog = require("../../utils/deprecationTestkitLog"); var editableRowDriverFactory = _ref => { var element = _ref.element, eventTrigger = _ref.eventTrigger; (0, _deprecationTestkitLog.deprecationTestkitLog)('editableRowDriverFactory legacy testkit is deprecated and will be removed in next major release. Please use editableRowUniDriverFactory from EditableRow.uni.driver instead.'); var find = dataHook => element.querySelector("[data-hook=\"".concat(dataHook, "\"]")); var inputDriver = () => (0, _Input.inputDriverFactory)({ element: find('edit-row-input'), wrapper: element }); return { exists: () => !!element, isInputFocused: () => inputDriver().isFocus(), clickApprove: () => eventTrigger.click(find('edit-row-approve-button')), isApproveDisabled: () => { var disabled = find('edit-row-approve-button').getAttribute('aria-disabled'); return disabled === 'true'; }, clickCancel: () => eventTrigger.click(find('edit-row-cancel-button')), getText: () => inputDriver().getValue(), setText: text => inputDriver().enterText(text), keyDown: keyCode => inputDriver().trigger('keyDown', { keyCode }) }; }; exports.editableRowDriverFactory = editableRowDriverFactory; //# sourceMappingURL=EditableRow.driver.js.map