UNPKG

@wix/design-system

Version:

@wix/design-system

39 lines (38 loc) 1.72 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.carouselWIPDriverFactory = void 0; var _testUtils = _interopRequireDefault(require("react-dom/test-utils")); var _constants = require("./constants"); var _deprecationTestkitLog = _interopRequireDefault(require("../utils/deprecationTestkitLog")); var carouselWIPDriverFactory = _ref => { var { element } = _ref; (0, _deprecationTestkitLog.default)('carouselWIPDriverFactory legacy testkit is deprecated and will be removed in next major release. Please use carouselWIPUniDriverFactory from CarouselWIP.uni.driver instead.'); return { exists: () => !!element, isLoading: () => { var loader = element.querySelector("[data-hook=\"".concat(_constants.DATA_HOOKS.loader, "\"]")); return !!loader; }, getChildren: () => element.querySelectorAll("[data-hook=\"".concat(_constants.DATA_HOOKS.child, "\"]")), getImages: () => { return Array.from(element.querySelectorAll("[data-hook=\"".concat(_constants.DATA_HOOKS.carouselImage, "\"]"))).map(img => img.src); }, clickPrevious: () => { var prevButton = element.querySelector("[data-hook=\"".concat(_constants.DATA_HOOKS.prevButton, "\"]")); if (prevButton) { _testUtils.default.Simulate.click(prevButton); } }, clickNext: () => { var nextButton = element.querySelector("[data-hook=\"".concat(_constants.DATA_HOOKS.nextButton, "\"]")); if (nextButton) { _testUtils.default.Simulate.click(nextButton); } } }; }; exports.carouselWIPDriverFactory = carouselWIPDriverFactory; //# sourceMappingURL=CarouselWIP.driver.js.map