UNPKG

featuretoggle-react

Version:

Library to use Feature Toggles of your choice in a React application

25 lines (20 loc) 994 B
"use strict"; var _react = _interopRequireDefault(require("react")); var _enzyme = require("enzyme"); var _Off = require("./Off"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } describe('Off', function () { it('should not display child when toggle on', function () { var wrapper = (0, _enzyme.shallow)( /*#__PURE__*/_react["default"].createElement(_Off.Off, { featureToggleEnabled: true }, /*#__PURE__*/_react["default"].createElement("span", null, "Toggle OFF"))); expect(wrapper.find('span').length).toEqual(0); }); it('should display child when toggle off', function () { var wrapper = (0, _enzyme.shallow)( /*#__PURE__*/_react["default"].createElement(_Off.Off, { featureToggleEnabled: false }, /*#__PURE__*/_react["default"].createElement("span", null, "Toggle OFF"))); expect(wrapper.find('span').length).toEqual(1); expect(wrapper.find('span').text()).toEqual('Toggle OFF'); }); });