UNPKG

@yeutech-lab/rollup-umd-documentation

Version:

Quickly build awesome documentation for your rollup-umd project.

40 lines (31 loc) 1.19 kB
'use strict'; var _enzyme = require('enzyme'); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _RibbonRenderer = require('../RibbonRenderer'); var _RibbonRenderer2 = _interopRequireDefault(_RibbonRenderer); 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.mount)(_react2.default.createElement(_RibbonRenderer2.default, props)); }; /* eslint-disable */ /** * Testing our RibbonRenderer component */ describe('<RibbonRenderer />', function () { var url = void 0; var text = void 0; beforeAll(function () { url = 'https://www.yeutech.com'; text = 'Fork us'; }); it('should render an RibbonRenderer ', function () { var renderedComponent = renderComponent({ url: url, text: text }); expect(renderedComponent.length).toBe(1); expect(renderedComponent.find('a').props().href).toEqual('https://www.yeutech.com'); expect(renderedComponent.find('a').props().children).toEqual('Fork us'); }); });