@yeutech-lab/rollup-umd-documentation
Version:
Quickly build awesome documentation for your rollup-umd project.
76 lines (64 loc) • 2.91 kB
JavaScript
;
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 HeadingRenderer component
*/
var _BootstrapProvider = require('@bootstrap-styled/provider/lib/BootstrapProvider');
var _BootstrapProvider2 = _interopRequireDefault(_BootstrapProvider);
var _enzyme = require('enzyme');
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _HeadingRenderer = require('../HeadingRenderer');
var _HeadingRenderer2 = _interopRequireDefault(_HeadingRenderer);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var children = 'Test';
describe('<HeadingRenderer />', function () {
it('should render an HeadingRenderer with H1 children', function () {
var renderedComponent = (0, _enzyme.mount)(_react2.default.createElement(
_HeadingRenderer2.default,
_extends({}, _HeadingRenderer.defaultProps, { level: 1 }),
children
));
expect(renderedComponent.find('h1').length).toBe(1);
});
it('should render an HeadingRenderer with H2 children', function () {
var renderedComponent = (0, _enzyme.mount)(_react2.default.createElement(
_HeadingRenderer2.default,
_extends({}, _HeadingRenderer.defaultProps, { level: 2 }),
children
));
expect(renderedComponent.find('h2').length).toBe(1);
});
it('should render an HeadingRenderer with H3 children', function () {
var renderedComponent = (0, _enzyme.mount)(_react2.default.createElement(
_HeadingRenderer2.default,
_extends({}, _HeadingRenderer.defaultProps, { level: 3 }),
children
));
expect(renderedComponent.find('h3').length).toBe(1);
});
it('should render an HeadingRenderer with H4 children', function () {
var renderedComponent = (0, _enzyme.mount)(_react2.default.createElement(
_HeadingRenderer2.default,
_extends({}, _HeadingRenderer.defaultProps, { level: 4 }),
children
));
expect(renderedComponent.find('h4').length).toBe(1);
});
it('should render an HeadingRenderer with H5 children', function () {
var renderedComponent = (0, _enzyme.mount)(_react2.default.createElement(
_HeadingRenderer2.default,
_extends({}, _HeadingRenderer.defaultProps, { level: 5 }),
children
));
expect(renderedComponent.find('h5').length).toBe(1);
});
it('should render an HeadingRenderer with H6 children', function () {
var renderedComponent = (0, _enzyme.mount)(_react2.default.createElement(
_HeadingRenderer2.default,
_extends({}, _HeadingRenderer.defaultProps, { level: 6 }),
children
));
expect(renderedComponent.find('h6').length).toBe(1);
});
});