UNPKG

@yeutech-lab/rollup-umd-documentation

Version:

Quickly build awesome documentation for your rollup-umd project.

56 lines (45 loc) 1.36 kB
'use strict'; var _enzyme = require('enzyme'); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _StyleGuideRenderer = require('../StyleGuideRenderer'); var _StyleGuideRenderer2 = _interopRequireDefault(_StyleGuideRenderer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var children = _react2.default.createElement( 'h1', null, 'Test' ); /* eslint-disable */ /** * Testing our StyleGuideRenderer component */ var renderComponent = function renderComponent() { var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return (0, _enzyme.shallow)(_react2.default.createElement( _StyleGuideRenderer2.default, props, children )); }; describe('<StyleGuideRenderer />', function () { var title = void 0; var homepageUrl = void 0; var toc = void 0; beforeAll(function () { title = 'Title'; homepageUrl = 'https://www.yeutech.com'; toc = _react2.default.createElement( 'a', null, 'table of content link' ); }); it('should render an StyleGuideRenderer with children', function () { var renderedComponent = renderComponent({ title: title, homepageUrl: homepageUrl, toc: toc }); expect(renderedComponent.contains(children)).toEqual(true); }); });