@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
101 lines (86 loc) • 3.49 kB
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _react2 = require("@testing-library/react");
var _IdProvider = require("@zohodesk/components/es/Provider/IdProvider");
var _VideoLookup = _interopRequireDefault(require("../VideoLookup"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
beforeEach(function () {
(0, _IdProvider.setGlobalId)(0);
});
afterEach(function () {
(0, _react2.cleanup)();
});
describe('VideoLookup', function () {
test('rendering the defult props', function () {
var _render = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], null)),
asFragment = _render.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with prop isOpened', function () {
var _render2 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], {
isOpened: true
})),
asFragment = _render2.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with link', function () {
var _render3 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], {
isOpened: true,
link: "https://www.w3schools.com/html/mov_bbb.mp4"
})),
asFragment = _render3.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with isEmbeddedLink is true', function () {
var _render4 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], {
isOpened: true,
isEmbeddedLink: true,
link: "https://www.youtube.com/embed/mNJAvhOGa8M?si=-zIj_2o9dadadE_P"
})),
asFragment = _render4.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with closeText', function () {
var _render5 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], {
isOpened: true,
closeText: "close"
})),
asFragment = _render5.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with customStyle', function () {
var _render6 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], {
isOpened: true,
customStyle: {
videoContainer: "customVideoContainer"
}
})),
asFragment = _render6.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with customId', function () {
var _render7 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], {
customId: "radar_lookup",
isOpened: true
})),
asFragment = _render7.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with TestId', function () {
var _render8 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], {
testId: "radar_lookup_text",
isOpened: true
})),
asFragment = _render8.asFragment;
expect(asFragment()).toMatchSnapshot();
});
test('rendering with videoFormat', function () {
var _render9 = (0, _react2.render)( /*#__PURE__*/_react["default"].createElement(_VideoLookup["default"], {
videoFormat: "mp4",
isOpened: true,
link: "https://www.w3schools.com/html/mov_bbb.mp4"
})),
asFragment = _render9.asFragment;
expect(asFragment()).toMatchSnapshot();
});
});