UNPKG

@bootstrap-styled/provider

Version:

BootstrapProvider and UtilityProvider components help you manage reset, global styles and original bootstrap class utilities

31 lines (24 loc) 1.13 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _enzyme = require("enzyme"); var _index = _interopRequireDefault(require("../index")); 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)( /*#__PURE__*/ // eslint-disable-line function-paren-newline _react.default.createElement(_index.default, props, /*#__PURE__*/_react.default.createElement("h1", null, "Hello"))); }; // eslint-disable-line function-paren-newline describe('<GlobalStyle />', function () { it('should NOT find GlobalStyleComponent', function () { var renderedComponent = renderComponent(); expect(renderedComponent.find('GlobalStyleComponent').length).toBe(0); }); it('should find GlobalStyleComponent if props reset is true', function () { var renderedComponent = renderComponent({ reset: true }); expect(renderedComponent.find('GlobalStyleComponent').length).toBe(1); }); });