tc-ui-toolkit
Version:
React components used to develop tools for the desktop app translationCore
32 lines (25 loc) • 3.58 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _react = _interopRequireDefault(require("react"));
var _reactTestRenderer = _interopRequireDefault(require("react-test-renderer"));
var _CheckInfoCard = _interopRequireDefault(require("./CheckInfoCard"));
describe('CheckInfoCard', function () {
it('renders correctly', function () {
var props = {
title: 'save, saves, saved, safe, salvation',
phrase: 'The term "save" refers to keeping someone from experiencing something bad or harmful. To "be safe" means to be protected from harm or danger.',
seeMoreLabel: 'See More',
showSeeMoreButton: true,
onSeeMoreClick: function onSeeMoreClick() {}
};
var tree = _reactTestRenderer["default"].create( /*#__PURE__*/_react["default"].createElement(_CheckInfoCard["default"], {
title: props.title,
phrase: props.phrase,
seeMoreLabel: props.seeMoreLabel,
showSeeMoreButton: props.showSeeMoreButton,
onSeeMoreClick: props.onSeeMoreClick
})).toJSON();
expect(tree).toMatchSnapshot();
});
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9DaGVja0luZm9DYXJkL0NoZWNrSW5mb0NhcmQudGVzdC5qcyJdLCJuYW1lcyI6WyJkZXNjcmliZSIsIml0IiwicHJvcHMiLCJ0aXRsZSIsInBocmFzZSIsInNlZU1vcmVMYWJlbCIsInNob3dTZWVNb3JlQnV0dG9uIiwib25TZWVNb3JlQ2xpY2siLCJ0cmVlIiwicmVuZGVyZXIiLCJjcmVhdGUiLCJ0b0pTT04iLCJleHBlY3QiLCJ0b01hdGNoU25hcHNob3QiXSwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7QUFHQUEsUUFBUSxDQUFDLGVBQUQsRUFBa0IsWUFBTTtBQUM5QkMsRUFBQUEsRUFBRSxDQUFDLG1CQUFELEVBQXNCLFlBQU07QUFDNUIsUUFBTUMsS0FBSyxHQUFHO0FBQ1pDLE1BQUFBLEtBQUssRUFBRSxxQ0FESztBQUVaQyxNQUFBQSxNQUFNLEVBQUUsK0lBRkk7QUFHWkMsTUFBQUEsWUFBWSxFQUFFLFVBSEY7QUFJWkMsTUFBQUEsaUJBQWlCLEVBQUUsSUFKUDtBQUtaQyxNQUFBQSxjQUFjLEVBQUUsMEJBQU0sQ0FBRTtBQUxaLEtBQWQ7O0FBT0EsUUFBTUMsSUFBSSxHQUFHQyw4QkFDVkMsTUFEVSxlQUVULGdDQUFDLHlCQUFEO0FBQ0UsTUFBQSxLQUFLLEVBQUVSLEtBQUssQ0FBQ0MsS0FEZjtBQUVFLE1BQUEsTUFBTSxFQUFFRCxLQUFLLENBQUNFLE1BRmhCO0FBR0UsTUFBQSxZQUFZLEVBQUVGLEtBQUssQ0FBQ0csWUFIdEI7QUFJRSxNQUFBLGlCQUFpQixFQUFFSCxLQUFLLENBQUNJLGlCQUozQjtBQUtFLE1BQUEsY0FBYyxFQUFFSixLQUFLLENBQUNLO0FBTHhCLE1BRlMsRUFVVkksTUFWVSxFQUFiOztBQVdBQyxJQUFBQSxNQUFNLENBQUNKLElBQUQsQ0FBTixDQUFhSyxlQUFiO0FBQ0QsR0FwQkMsQ0FBRjtBQXFCRCxDQXRCTyxDQUFSIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCByZW5kZXJlciBmcm9tICdyZWFjdC10ZXN0LXJlbmRlcmVyJztcbmltcG9ydCBDaGVja0luZm9DYXJkIGZyb20gJy4vQ2hlY2tJbmZvQ2FyZCc7XG5cblxuZGVzY3JpYmUoJ0NoZWNrSW5mb0NhcmQnLCAoKSA9PiB7XG4gIGl0KCdyZW5kZXJzIGNvcnJlY3RseScsICgpID0+IHtcbiAgICBjb25zdCBwcm9wcyA9IHtcbiAgICAgIHRpdGxlOiAnc2F2ZSwgc2F2ZXMsIHNhdmVkLCBzYWZlLCBzYWx2YXRpb24nLFxuICAgICAgcGhyYXNlOiAnVGhlIHRlcm0gXCJzYXZlXCIgcmVmZXJzIHRvIGtlZXBpbmcgc29tZW9uZSBmcm9tIGV4cGVyaWVuY2luZyBzb21ldGhpbmcgYmFkIG9yIGhhcm1mdWwuIFRvIFwiYmUgc2FmZVwiIG1lYW5zIHRvIGJlIHByb3RlY3RlZCBmcm9tIGhhcm0gb3IgZGFuZ2VyLicsXG4gICAgICBzZWVNb3JlTGFiZWw6ICdTZWUgTW9yZScsXG4gICAgICBzaG93U2VlTW9yZUJ1dHRvbjogdHJ1ZSxcbiAgICAgIG9uU2VlTW9yZUNsaWNrOiAoKSA9PiB7fSxcbiAgICB9O1xuICAgIGNvbnN0IHRyZWUgPSByZW5kZXJlclxuICAgICAgLmNyZWF0ZShcbiAgICAgICAgPENoZWNrSW5mb0NhcmRcbiAgICAgICAgICB0aXRsZT17cHJvcHMudGl0bGV9XG4gICAgICAgICAgcGhyYXNlPXtwcm9wcy5waHJhc2V9XG4gICAgICAgICAgc2VlTW9yZUxhYmVsPXtwcm9wcy5zZWVNb3JlTGFiZWx9XG4gICAgICAgICAgc2hvd1NlZU1vcmVCdXR0b249e3Byb3BzLnNob3dTZWVNb3JlQnV0dG9ufVxuICAgICAgICAgIG9uU2VlTW9yZUNsaWNrPXtwcm9wcy5vblNlZU1vcmVDbGlja31cbiAgICAgICAgLz4sXG4gICAgICApXG4gICAgICAudG9KU09OKCk7XG4gICAgZXhwZWN0KHRyZWUpLnRvTWF0Y2hTbmFwc2hvdCgpO1xuICB9KTtcbn0pO1xuIl19