@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
JavaScript
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);
});
});
;