UNPKG

@yeutech-lab/rollup-umd-documentation

Version:

Quickly build awesome documentation for your rollup-umd project.

52 lines (43 loc) 1.37 kB
'use strict'; var _enzyme = require('enzyme'); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _PlaygroundRenderer = require('../PlaygroundRenderer'); var _PlaygroundRenderer2 = _interopRequireDefault(_PlaygroundRenderer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var renderComponent = function renderComponent() { var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return (0, _enzyme.shallow)(_react2.default.createElement(_PlaygroundRenderer2.default, props)); }; /* eslint-disable */ /** * Testing our PlaygroundRenderer component */ describe('<PlaygroundRenderer />', function () { it('should render an PlaygroundRenderer', function () { var renderedComponent = renderComponent({ name: 'PlaygroundRenderer content', preview: _react2.default.createElement( 'p', null, 'Preview' ), previewProps: {}, tabButtons: _react2.default.createElement( 'button', null, 'Tab button' ), tabBody: _react2.default.createElement( 'span', null, 'Tab body' ), toolbar: _react2.default.createElement( 'nav', null, 'tool bar' ) }); expect(renderedComponent.length).toBe(1); }); });