@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
71 lines (60 loc) • 2.82 kB
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _react2 = require("@testing-library/react");
var _CarouselDots = _interopRequireDefault(require("../CarouselDots"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
describe('CarouselDots', function () {
var sliderData = [{
imageSource: "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ3Mu0NdfXXqvCExZ9YG_j93CKuU4DIdcIlEQ&s",
tabName: 'commentPin',
heading: "Onboarding with carousel Slide 1",
description: "Discover innovative tools and solutions to streamline your processes and boost productivity on Slide 1."
}, {
imageSource: "https://crm-masters.com/wp-content/uploads/2023/05/cover-images-1200-%C3%97-630px-39-1-1200x675.jpg",
tabName: 'visibility',
heading: "Slide 2",
description: "Immerse yourself in a visually stunning experience on Slide 2, where innovative ideas and compelling visuals spark curiosity and inspiration."
}];
test('rendering the defult props', function () {
var _render = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_CarouselDots["default"], null)),
asFragment = _render.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering of slider data', function () {
var _render2 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_CarouselDots["default"], {
sliderDetails: sliderData
})),
asFragment = _render2.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering prop of currentSliderIndex', function () {
var _render3 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_CarouselDots["default"], {
sliderDetails: sliderData,
currentSliderIndex: 1
})),
asFragment = _render3.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering prop of isAnimationPaused', function () {
var _render4 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_CarouselDots["default"], {
sliderDetails: sliderData,
isAnimationPaused: true
})),
asFragment = _render4.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with customId', function () {
var _render5 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_CarouselDots["default"], {
customId: "radar"
})),
asFragment = _render5.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with testId', function () {
var _render6 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_CarouselDots["default"], {
testId: "radar_test"
})),
asFragment = _render6.asFragment;
expect(asFragment()).toMatchSnapshot();
});
});