UNPKG

@yeutech-lab/rollup-umd-documentation

Version:

Quickly build awesome documentation for your rollup-umd project.

41 lines (30 loc) 1.27 kB
'use strict'; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /* eslint-disable */ /** * Testing our ParaRenderer component */ var _enzyme = require('enzyme'); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _ParaRenderer = require('../ParaRenderer'); var _ParaRenderer2 = _interopRequireDefault(_ParaRenderer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var children = _react2.default.createElement( 'h1', null, 'Test' ); var renderComponent = function renderComponent() { var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return (0, _enzyme.shallow)(_react2.default.createElement( _ParaRenderer2.default, props, children )); }; describe('<ParaRenderer />', function () { it('should render an ParaRenderer with children', function () { var renderedComponent = renderComponent(_extends({}, _ParaRenderer.defaultProps)); expect(renderedComponent.contains(children)).toEqual(true); }); });