Socket
Socket
Sign inDemoInstall

enzyme-adapter-react-16

Package Overview
Dependencies
Maintainers
6
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

enzyme-adapter-react-16 - npm Package Compare versions

Comparing version 1.15.5 to 1.15.6

48

build/detectFiberTags.js
"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
var _react = _interopRequireDefault(require("react"));

@@ -11,4 +13,2 @@

function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

@@ -24,3 +24,3 @@

function _createSuper(Derived) { return function () { var Super = _getPrototypeOf(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }

@@ -61,3 +61,3 @@ function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }

_reactDom["default"].render(_react["default"].createElement(Tester), container);
_reactDom["default"].render( /*#__PURE__*/_react["default"].createElement(Tester), container);

@@ -86,3 +86,3 @@ return inst._reactInternalFiber.child;

inst = this;
return _react["default"].createElement(LazyComponent);
return /*#__PURE__*/_react["default"].createElement(LazyComponent);
}

@@ -109,5 +109,5 @@ }]);

value: function render() {
return _react["default"].createElement(_react["default"].Suspense, {
return /*#__PURE__*/_react["default"].createElement(_react["default"].Suspense, {
fallback: false
}, _react["default"].createElement(Tester));
}, /*#__PURE__*/_react["default"].createElement(Tester));
}

@@ -119,3 +119,3 @@ }]);

_reactDom["default"].render(_react["default"].createElement(SuspenseWrapper), container);
_reactDom["default"].render( /*#__PURE__*/_react["default"].createElement(SuspenseWrapper), container);

@@ -165,3 +165,3 @@ return inst._reactInternalFiber.child;

if (supportsContext) {
Ctx = _react["default"].createContext();
Ctx = /*#__PURE__*/_react["default"].createContext();
}

@@ -172,3 +172,3 @@

// eslint-disable-next-line no-unused-vars
FwdRef = _react["default"].forwardRef(function (props, ref) {
FwdRef = /*#__PURE__*/_react["default"].forwardRef(function (props, ref) {
return null;

@@ -179,3 +179,3 @@ });

if (supportsLazy) {
LazyComponent = _react["default"].lazy(function () {
LazyComponent = /*#__PURE__*/_react["default"].lazy(function () {
return (0, _enzymeAdapterUtils.fakeDynamicImport)(function () {

@@ -190,23 +190,23 @@ return null;

// Go two levels above to find the root
ClassComponent: getFiber(_react["default"].createElement(Cls)).tag,
ClassComponent: getFiber( /*#__PURE__*/_react["default"].createElement(Cls)).tag,
Fragment: getFiber([['nested']]).tag,
FunctionalComponent: getFiber(_react["default"].createElement(Fn)).tag,
MemoSFC: supportsMemo ? getFiber(_react["default"].createElement(_react["default"].memo(Fn))).tag : -1,
MemoClass: supportsMemo ? getFiber(_react["default"].createElement(_react["default"].memo(Cls))).tag : -1,
HostPortal: getFiber(_reactDom["default"].createPortal(null, global.document.createElement('div'))).tag,
HostComponent: getFiber(_react["default"].createElement('span')).tag,
FunctionalComponent: getFiber( /*#__PURE__*/_react["default"].createElement(Fn)).tag,
MemoSFC: supportsMemo ? getFiber( /*#__PURE__*/_react["default"].createElement( /*#__PURE__*/_react["default"].memo(Fn))).tag : -1,
MemoClass: supportsMemo ? getFiber( /*#__PURE__*/_react["default"].createElement( /*#__PURE__*/_react["default"].memo(Cls))).tag : -1,
HostPortal: getFiber( /*#__PURE__*/_reactDom["default"].createPortal(null, global.document.createElement('div'))).tag,
HostComponent: getFiber( /*#__PURE__*/_react["default"].createElement('span')).tag,
HostText: getFiber('text').tag,
Mode: supportsMode ? getFiber(_react["default"].createElement(_react["default"].StrictMode)).tag : -1,
ContextConsumer: supportsContext ? getFiber(_react["default"].createElement(Ctx.Consumer, null, function () {
Mode: supportsMode ? getFiber( /*#__PURE__*/_react["default"].createElement(_react["default"].StrictMode)).tag : -1,
ContextConsumer: supportsContext ? getFiber( /*#__PURE__*/_react["default"].createElement(Ctx.Consumer, null, function () {
return null;
})).tag : -1,
ContextProvider: supportsContext ? getFiber(_react["default"].createElement(Ctx.Provider, {
ContextProvider: supportsContext ? getFiber( /*#__PURE__*/_react["default"].createElement(Ctx.Provider, {
value: null
}, null)).tag : -1,
ForwardRef: supportsForwardRef ? getFiber(_react["default"].createElement(FwdRef)).tag : -1,
Profiler: supportsProfiler ? getFiber(_react["default"].createElement(_react["default"].Profiler || _react["default"].unstable_Profiler, {
ForwardRef: supportsForwardRef ? getFiber( /*#__PURE__*/_react["default"].createElement(FwdRef)).tag : -1,
Profiler: supportsProfiler ? getFiber( /*#__PURE__*/_react["default"].createElement(_react["default"].Profiler || _react["default"].unstable_Profiler, {
id: 'mock',
onRender: function onRender() {}
})).tag : -1,
Suspense: supportsSuspense ? getFiber(_react["default"].createElement(_react["default"].Suspense, {
Suspense: supportsSuspense ? getFiber( /*#__PURE__*/_react["default"].createElement(_react["default"].Suspense, {
fallback: false

@@ -217,3 +217,3 @@ })).tag : -1,

};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9kZXRlY3RGaWJlclRhZ3MuanMiXSwibmFtZXMiOlsiZ2V0RmliZXIiLCJlbGVtZW50IiwiY29udGFpbmVyIiwiZ2xvYmFsIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50IiwiaW5zdCIsIlRlc3RlciIsIlJlYWN0IiwiQ29tcG9uZW50IiwiUmVhY3RET00iLCJyZW5kZXIiLCJfcmVhY3RJbnRlcm5hbEZpYmVyIiwiY2hpbGQiLCJnZXRMYXp5RmliZXIiLCJMYXp5Q29tcG9uZW50IiwiU3VzcGVuc2VXcmFwcGVyIiwiU3VzcGVuc2UiLCJmYWxsYmFjayIsIm1vZHVsZSIsImV4cG9ydHMiLCJkZXRlY3RGaWJlclRhZ3MiLCJzdXBwb3J0c01vZGUiLCJTdHJpY3RNb2RlIiwic3VwcG9ydHNDb250ZXh0IiwiY3JlYXRlQ29udGV4dCIsInN1cHBvcnRzRm9yd2FyZFJlZiIsImZvcndhcmRSZWYiLCJzdXBwb3J0c01lbW8iLCJtZW1vIiwic3VwcG9ydHNQcm9maWxlciIsInVuc3RhYmxlX1Byb2ZpbGVyIiwiUHJvZmlsZXIiLCJzdXBwb3J0c1N1c3BlbnNlIiwic3VwcG9ydHNMYXp5IiwibGF6eSIsIkZuIiwiQ2xzIiwiQ3R4IiwiRndkUmVmIiwicHJvcHMiLCJyZWYiLCJIb3N0Um9vdCIsInRhZyIsIkNsYXNzQ29tcG9uZW50IiwiRnJhZ21lbnQiLCJGdW5jdGlvbmFsQ29tcG9uZW50IiwiTWVtb1NGQyIsIk1lbW9DbGFzcyIsIkhvc3RQb3J0YWwiLCJjcmVhdGVQb3J0YWwiLCJIb3N0Q29tcG9uZW50IiwiSG9zdFRleHQiLCJNb2RlIiwiQ29udGV4dENvbnN1bWVyIiwiQ29uc3VtZXIiLCJDb250ZXh0UHJvdmlkZXIiLCJQcm92aWRlciIsInZhbHVlIiwiRm9yd2FyZFJlZiIsImlkIiwib25SZW5kZXIiLCJMYXp5Il0sIm1hcHBpbmdzIjoiOztBQUFBOztBQUNBOztBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBLFNBQVNBLFFBQVQs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R0FEWixHQUUxQixDQUFDLENBekJBO0FBMEJMWCxJQUFBQSxRQUFRLEVBQUVGLGdCQUFnQixHQUN0QjlCLFFBQVEsQ0FBQ1Esa0JBQU1ILGFBQU4sQ0FBcUJHLGtCQUFNd0IsUUFBTixJQUFrQnhCLGtCQUFNdUIsaUJBQTdDLEVBQWlFO0FBQUU2QixNQUFBQSxFQUFFLEVBQUUsTUFBTjtBQUFjQyxNQUFBQSxRQUFkLHNCQUF5QixDQUFFO0FBQTNCLEtBQWpFLENBQUQsQ0FBUixDQUEwR2xCLEdBRHBGLEdBRXRCLENBQUMsQ0E1QkE7QUE2QkwxQixJQUFBQSxRQUFRLEVBQUVnQixnQkFBZ0IsR0FDdEJqQyxRQUFRLENBQUNRLGtCQUFNSCxhQUFOLENBQW9CRyxrQkFBTVMsUUFBMUIsRUFBb0M7QUFBRUMsTUFBQUEsUUFBUSxFQUFFO0FBQVosS0FBcEMsQ0FBRCxDQUFSLENBQW1FeUIsR0FEN0MsR0FFdEIsQ0FBQyxDQS9CQTtBQWdDTG1CLElBQUFBLElBQUksRUFBRTVCLFlBQVksR0FDZHBCLFlBQVksQ0FBQ0MsYUFBRCxDQUFaLENBQTRCNEIsR0FEZCxHQUVkLENBQUM7QUFsQ0EsR0FBUDtBQW9DRCxDQXJFRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUmVhY3RET00gZnJvbSAncmVhY3QtZG9tJztcbmltcG9ydCB7IGZha2VEeW5hbWljSW1wb3J0IH0gZnJvbSAnZW56eW1lLWFkYXB0ZXItdXRpbHMnO1xuXG5mdW5jdGlvbiBnZXRGaWJlcihlbGVtZW50KSB7XG4gIGNvbnN0IGNvbnRhaW5lciA9IGdsb2JhbC5kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgbGV0IGluc3QgPSBudWxsO1xuICBjbGFzcyBUZXN0ZXIgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICAgIHJlbmRlcigpIHtcbiAgICAgIGluc3QgPSB0aGlzO1xuICAgICAgcmV0dXJuIGVsZW1lbnQ7XG4gICAgfVxuICB9XG4gIFJlYWN0RE9NLnJlbmRlcihSZWFjdC5jcmVhdGVFbGVtZW50KFRlc3RlciksIGNvbnRhaW5lcik7XG4gIHJldHVybiBpbnN0Ll9yZWFjdEludGVybmFsRmliZXIuY2hpbGQ7XG59XG5cbmZ1bmN0aW9uIGdldExhenlGaWJlcihMYXp5Q29tcG9uZW50KSB7XG4gIGNvbnN0IGNvbnRhaW5lciA9IGdsb2JhbC5kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgbGV0IGluc3QgPSBudWxsO1xuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QvcHJlZmVyLXN0YXRlbGVzcy1mdW5jdGlvblxuICBjbGFzcyBUZXN0ZXIgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICAgIHJlbmRlcigpIHtcbiAgICAgIGluc3QgPSB0aGlzO1xuICAgICAgcmV0dXJuIFJlYWN0LmNyZWF0ZUVsZW1lbnQoTGF6eUNvbXBvbmVudCk7XG4gICAgfVxuICB9XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWFjdC9wcmVmZXItc3RhdGVsZXNzLWZ1bmN0aW9uXG4gIGNsYXNzIFN1c3BlbnNlV3JhcHBlciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gICAgcmVuZGVyKCkge1xuICAgICAgcmV0dXJuIFJlYWN0LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIFJlYWN0LlN1c3BlbnNlLFxuICAgICAgICB7IGZhbGxiYWNrOiBmYWxzZSB9LFxuICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFRlc3RlciksXG4gICAgICApO1xuICAgIH1cbiAgfVxuICBSZWFjdERPTS5yZW5kZXIoUmVhY3QuY3JlYXRlRWxlbWVudChTdXNwZW5zZVdyYXBwZXIpLCBjb250YWluZXIpO1xuICByZXR1cm4gaW5zdC5fcmVhY3RJbnRlcm5hbEZpYmVyLmNoaWxkO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGRldGVjdEZpYmVyVGFncygpIHtcbiAgY29uc3Qgc3VwcG9ydHNNb2RlID0gdHlwZW9mIFJlYWN0LlN0cmljdE1vZGUgIT09ICd1bmRlZmluZWQnO1xuICBjb25zdCBzdXBwb3J0c0NvbnRleHQgPSB0eXBlb2YgUmVhY3QuY3JlYXRlQ29udGV4dCAhPT0gJ3VuZGVmaW5lZCc7XG4gIGNvbnN0IHN1cHBvcnRzRm9yd2FyZFJlZiA9IHR5cGVvZiBSZWFjdC5mb3J3YXJkUmVmICE9PSAndW5kZWZpbmVkJztcbiAgY29uc3Qgc3VwcG9ydHNNZW1vID0gdHlwZW9mIFJlYWN0Lm1lbW8gIT09ICd1bmRlZmluZWQnO1xuICBjb25zdCBzdXBwb3J0c1Byb2ZpbGVyID0gdHlwZW9mIFJlYWN0LnVuc3RhYmxlX1Byb2ZpbGVyICE9PSAndW5kZWZpbmVkJyB8fCB0eXBlb2YgUmVhY3QuUHJvZmlsZXIgIT09ICd1bmRlZmluZWQnO1xuICBjb25zdCBzdXBwb3J0c1N1c3BlbnNlID0gdHlwZW9mIFJlYWN0LlN1c3BlbnNlICE9PSAndW5kZWZpbmVkJztcbiAgY29uc3Qgc3VwcG9ydHNMYXp5ID0gdHlwZW9mIFJlYWN0LmxhenkgIT09ICd1bmRlZmluZWQnO1xuXG4gIGZ1bmN0aW9uIEZuKCkge1xuICAgIHJldHVybiBudWxsO1xuICB9XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWFjdC9wcmVmZXItc3RhdGVsZXNzLWZ1bmN0aW9uXG4gIGNsYXNzIENscyBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gICAgcmVuZGVyKCkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICB9XG4gIGxldCBDdHggPSBudWxsO1xuICBsZXQgRndkUmVmID0gbnVsbDtcbiAgbGV0IExhenlDb21wb25lbnQgPSBudWxsO1xuICBpZiAoc3VwcG9ydHNDb250ZXh0KSB7XG4gICAgQ3R4ID0gUmVhY3QuY3JlYXRlQ29udGV4dCgpO1xuICB9XG4gIGlmIChzdXBwb3J0c0ZvcndhcmRSZWYpIHtcbiAgICAvLyBSZWFjdCB3aWxsIHdhcm4gaWYgd2UgZG9uJ3QgaGF2ZSBib3RoIGFyZ3VtZW50cy5cbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tdW51c2VkLXZhcnNcbiAgICBGd2RSZWYgPSBSZWFjdC5mb3J3YXJkUmVmKChwcm9wcywgcmVmKSA9PiBudWxsKTtcbiAgfVxuICBpZiAoc3VwcG9ydHNMYXp5KSB7XG4gICAgTGF6eUNvbXBvbmVudCA9IFJlYWN0LmxhenkoKCkgPT4gZmFrZUR5bmFtaWNJbXBvcnQoKCkgPT4gbnVsbCkpO1xuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBIb3N0Um9vdDogZ2V0RmliZXIoJ3Rlc3QnKS5yZXR1cm4ucmV0dXJuLnRhZywgLy8gR28gdHdvIGxldmVscyBhYm92ZSB0byBmaW5kIHRoZSByb290XG4gICAgQ2xhc3NDb21wb25lbnQ6IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoQ2xzKSkudGFnLFxuICAgIEZyYWdtZW50OiBnZXRGaWJlcihbWyduZXN0ZWQnXV0pLnRhZyxcbiAgICBGdW5jdGlvbmFsQ29tcG9uZW50OiBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KEZuKSkudGFnLFxuICAgIE1lbW9TRkM6IHN1cHBvcnRzTWVtb1xuICAgICAgPyBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0Lm1lbW8oRm4pKSkudGFnXG4gICAgICA6IC0xLFxuICAgIE1lbW9DbGFzczogc3VwcG9ydHNNZW1vXG4gICAgICA/IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QubWVtbyhDbHMpKSkudGFnXG4gICAgICA6IC0xLFxuICAgIEhvc3RQb3J0YWw6IGdldEZpYmVyKFJlYWN0RE9NLmNyZWF0ZVBvcnRhbChudWxsLCBnbG9iYWwuZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JykpKS50YWcsXG4gICAgSG9zdENvbXBvbmVudDogZ2V0RmliZXIoUmVhY3QuY3JlYXRlRWxlbWVudCgnc3BhbicpKS50YWcsXG4gICAgSG9zdFRleHQ6IGdldEZpYmVyKCd0ZXh0JykudGFnLFxuICAgIE1vZGU6IHN1cHBvcnRzTW9kZVxuICAgICAgPyBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0LlN0cmljdE1vZGUpKS50YWdcbiAgICAgIDogLTEsXG4gICAgQ29udGV4dENvbnN1bWVyOiBzdXBwb3J0c0NvbnRleHRcbiAgICAgID8gZ2V0RmliZXIoUmVhY3QuY3JlYXRlRWxlbWVudChDdHguQ29uc3VtZXIsIG51bGwsICgpID0+IG51bGwpKS50YWdcbiAgICAgIDogLTEsXG4gICAgQ29udGV4dFByb3ZpZGVyOiBzdXBwb3J0c0NvbnRleHRcbiAgICAgID8gZ2V0RmliZXIoUmVhY3QuY3JlYXRlRWxlbWVudChDdHguUHJvdmlkZXIsIHsgdmFsdWU6IG51bGwgfSwgbnVsbCkpLnRhZ1xuICAgICAgOiAtMSxcbiAgICBGb3J3YXJkUmVmOiBzdXBwb3J0c0ZvcndhcmRSZWZcbiAgICAgID8gZ2V0RmliZXIoUmVhY3QuY3JlYXRlRWxlbWVudChGd2RSZWYpKS50YWdcbiAgICAgIDogLTEsXG4gICAgUHJvZmlsZXI6IHN1cHBvcnRzUHJvZmlsZXJcbiAgICAgID8gZ2V0RmliZXIoUmVhY3QuY3JlYXRlRWxlbWVudCgoUmVhY3QuUHJvZmlsZXIgfHwgUmVhY3QudW5zdGFibGVfUHJvZmlsZXIpLCB7IGlkOiAnbW9jaycsIG9uUmVuZGVyKCkge30gfSkpLnRhZ1xuICAgICAgOiAtMSxcbiAgICBTdXNwZW5zZTogc3VwcG9ydHNTdXNwZW5zZVxuICAgICAgPyBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0LlN1c3BlbnNlLCB7IGZhbGxiYWNrOiBmYWxzZSB9KSkudGFnXG4gICAgICA6IC0xLFxuICAgIExhenk6IHN1cHBvcnRzTGF6eVxuICAgICAgPyBnZXRMYXp5RmliZXIoTGF6eUNvbXBvbmVudCkudGFnXG4gICAgICA6IC0xLFxuICB9O1xufTtcbiJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9kZXRlY3RGaWJlclRhZ3MuanMiXSwibmFtZXMiOlsiZ2V0RmliZXIiLCJlbGVtZW50IiwiY29udGFpbmVyIiwiZ2xvYmFsIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50IiwiaW5zdCIsIlRlc3RlciIsIlJlYWN0IiwiQ29tcG9uZW50IiwiUmVhY3RET00iLCJyZW5kZXIiLCJfcmVhY3RJbnRlcm5hbEZpYmVyIiwiY2hpbGQiLCJnZXRMYXp5RmliZXIiLCJMYXp5Q29tcG9uZW50IiwiU3VzcGVuc2VXcmFwcGVyIiwiU3VzcGVuc2UiLCJmYWxsYmFjayIsIm1vZHVsZSIsImV4cG9ydHMiLCJkZXRlY3RGaWJlclRhZ3MiLCJzdXBwb3J0c01vZGUiLCJTdHJpY3RNb2RlIiwic3VwcG9ydHNDb250ZXh0IiwiY3JlYXRlQ29udGV4dCIsInN1cHBvcnRzRm9yd2FyZFJlZiIsImZvcndhcmRSZWYiLCJzdXBwb3J0c01lbW8iLCJtZW1vIiwic3VwcG9ydHNQcm9maWxlciIsInVuc3RhYmxlX1Byb2ZpbGVyIiwiUHJvZmlsZXIiLCJzdXBwb3J0c1N1c3BlbnNlIiwic3VwcG9ydHNMYXp5IiwibGF6eSIsIkZuIiwiQ2xzIiwiQ3R4IiwiRndkUmVmIiwicHJvcHMiLCJyZWYiLCJIb3N0Um9vdCIsInRhZyIsIkNsYXNzQ29tcG9uZW50IiwiRnJhZ21lbnQiLCJGdW5jdGlvbmFsQ29tcG9uZW50IiwiTWVtb1NGQyIsIk1lbW9DbGFzcyIsIkhvc3RQb3J0YWwiLCJjcmVhdGVQb3J0YWwiLCJIb3N0Q29tcG9uZW50IiwiSG9zdFRleHQiLCJNb2RlIiwiQ29udGV4dENvbnN1bWVyIiwiQ29uc3VtZXIiLCJDb250ZXh0UHJvdmlkZXIiLCJQcm92aWRlciIsInZhbHVlIiwiRm9yd2FyZFJlZiIsImlkIiwib25SZW5kZXIiLCJMYXp5Il0sIm1hcHBpbmdzIjoiOzs7O0FBQUE7O0FBQ0E7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBLFNBQVNBLFFBQVQs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QXNDSSxHQURaLEdBRTFCLENBQUMsQ0F6QkE7QUEwQkxYLElBQUFBLFFBQVEsRUFBRUYsZ0JBQWdCLEdBQ3RCOUIsUUFBUSxlQUFDUSxrQkFBTUgsYUFBTixDQUFxQkcsa0JBQU13QixRQUFOLElBQWtCeEIsa0JBQU11QixpQkFBN0MsRUFBaUU7QUFBRTZCLE1BQUFBLEVBQUUsRUFBRSxNQUFOO0FBQWNDLE1BQUFBLFFBQWQsc0JBQXlCLENBQUU7QUFBM0IsS0FBakUsQ0FBRCxDQUFSLENBQTBHbEIsR0FEcEYsR0FFdEIsQ0FBQyxDQTVCQTtBQTZCTDFCLElBQUFBLFFBQVEsRUFBRWdCLGdCQUFnQixHQUN0QmpDLFFBQVEsZUFBQ1Esa0JBQU1ILGFBQU4sQ0FBb0JHLGtCQUFNUyxRQUExQixFQUFvQztBQUFFQyxNQUFBQSxRQUFRLEVBQUU7QUFBWixLQUFwQyxDQUFELENBQVIsQ0FBbUV5QixHQUQ3QyxHQUV0QixDQUFDLENBL0JBO0FBZ0NMbUIsSUFBQUEsSUFBSSxFQUFFNUIsWUFBWSxHQUNkcEIsWUFBWSxDQUFDQyxhQUFELENBQVosQ0FBNEI0QixHQURkLEdBRWQsQ0FBQztBQWxDQSxHQUFQO0FBb0NELENBckVEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBSZWFjdERPTSBmcm9tICdyZWFjdC1kb20nO1xuaW1wb3J0IHsgZmFrZUR5bmFtaWNJbXBvcnQgfSBmcm9tICdlbnp5bWUtYWRhcHRlci11dGlscyc7XG5cbmZ1bmN0aW9uIGdldEZpYmVyKGVsZW1lbnQpIHtcbiAgY29uc3QgY29udGFpbmVyID0gZ2xvYmFsLmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO1xuICBsZXQgaW5zdCA9IG51bGw7XG4gIGNsYXNzIFRlc3RlciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gICAgcmVuZGVyKCkge1xuICAgICAgaW5zdCA9IHRoaXM7XG4gICAgICByZXR1cm4gZWxlbWVudDtcbiAgICB9XG4gIH1cbiAgUmVhY3RET00ucmVuZGVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoVGVzdGVyKSwgY29udGFpbmVyKTtcbiAgcmV0dXJuIGluc3QuX3JlYWN0SW50ZXJuYWxGaWJlci5jaGlsZDtcbn1cblxuZnVuY3Rpb24gZ2V0TGF6eUZpYmVyKExhenlDb21wb25lbnQpIHtcbiAgY29uc3QgY29udGFpbmVyID0gZ2xvYmFsLmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO1xuICBsZXQgaW5zdCA9IG51bGw7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWFjdC9wcmVmZXItc3RhdGVsZXNzLWZ1bmN0aW9uXG4gIGNsYXNzIFRlc3RlciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gICAgcmVuZGVyKCkge1xuICAgICAgaW5zdCA9IHRoaXM7XG4gICAgICByZXR1cm4gUmVhY3QuY3JlYXRlRWxlbWVudChMYXp5Q29tcG9uZW50KTtcbiAgICB9XG4gIH1cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlYWN0L3ByZWZlci1zdGF0ZWxlc3MtZnVuY3Rpb25cbiAgY2xhc3MgU3VzcGVuc2VXcmFwcGVyIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgICByZW5kZXIoKSB7XG4gICAgICByZXR1cm4gUmVhY3QuY3JlYXRlRWxlbWVudChcbiAgICAgICAgUmVhY3QuU3VzcGVuc2UsXG4gICAgICAgIHsgZmFsbGJhY2s6IGZhbHNlIH0sXG4gICAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoVGVzdGVyKSxcbiAgICAgICk7XG4gICAgfVxuICB9XG4gIFJlYWN0RE9NLnJlbmRlcihSZWFjdC5jcmVhdGVFbGVtZW50KFN1c3BlbnNlV3JhcHBlciksIGNvbnRhaW5lcik7XG4gIHJldHVybiBpbnN0Ll9yZWFjdEludGVybmFsRmliZXIuY2hpbGQ7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZGV0ZWN0RmliZXJUYWdzKCkge1xuICBjb25zdCBzdXBwb3J0c01vZGUgPSB0eXBlb2YgUmVhY3QuU3RyaWN0TW9kZSAhPT0gJ3VuZGVmaW5lZCc7XG4gIGNvbnN0IHN1cHBvcnRzQ29udGV4dCA9IHR5cGVvZiBSZWFjdC5jcmVhdGVDb250ZXh0ICE9PSAndW5kZWZpbmVkJztcbiAgY29uc3Qgc3VwcG9ydHNGb3J3YXJkUmVmID0gdHlwZW9mIFJlYWN0LmZvcndhcmRSZWYgIT09ICd1bmRlZmluZWQnO1xuICBjb25zdCBzdXBwb3J0c01lbW8gPSB0eXBlb2YgUmVhY3QubWVtbyAhPT0gJ3VuZGVmaW5lZCc7XG4gIGNvbnN0IHN1cHBvcnRzUHJvZmlsZXIgPSB0eXBlb2YgUmVhY3QudW5zdGFibGVfUHJvZmlsZXIgIT09ICd1bmRlZmluZWQnIHx8IHR5cGVvZiBSZWFjdC5Qcm9maWxlciAhPT0gJ3VuZGVmaW5lZCc7XG4gIGNvbnN0IHN1cHBvcnRzU3VzcGVuc2UgPSB0eXBlb2YgUmVhY3QuU3VzcGVuc2UgIT09ICd1bmRlZmluZWQnO1xuICBjb25zdCBzdXBwb3J0c0xhenkgPSB0eXBlb2YgUmVhY3QubGF6eSAhPT0gJ3VuZGVmaW5lZCc7XG5cbiAgZnVuY3Rpb24gRm4oKSB7XG4gICAgcmV0dXJuIG51bGw7XG4gIH1cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlYWN0L3ByZWZlci1zdGF0ZWxlc3MtZnVuY3Rpb25cbiAgY2xhc3MgQ2xzIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgICByZW5kZXIoKSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gIH1cbiAgbGV0IEN0eCA9IG51bGw7XG4gIGxldCBGd2RSZWYgPSBudWxsO1xuICBsZXQgTGF6eUNvbXBvbmVudCA9IG51bGw7XG4gIGlmIChzdXBwb3J0c0NvbnRleHQpIHtcbiAgICBDdHggPSBSZWFjdC5jcmVhdGVDb250ZXh0KCk7XG4gIH1cbiAgaWYgKHN1cHBvcnRzRm9yd2FyZFJlZikge1xuICAgIC8vIFJlYWN0IHdpbGwgd2FybiBpZiB3ZSBkb24ndCBoYXZlIGJvdGggYXJndW1lbnRzLlxuICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby11bnVzZWQtdmFyc1xuICAgIEZ3ZFJlZiA9IFJlYWN0LmZvcndhcmRSZWYoKHByb3BzLCByZWYpID0+IG51bGwpO1xuICB9XG4gIGlmIChzdXBwb3J0c0xhenkpIHtcbiAgICBMYXp5Q29tcG9uZW50ID0gUmVhY3QubGF6eSgoKSA9PiBmYWtlRHluYW1pY0ltcG9ydCgoKSA9PiBudWxsKSk7XG4gIH1cblxuICByZXR1cm4ge1xuICAgIEhvc3RSb290OiBnZXRGaWJlcigndGVzdCcpLnJldHVybi5yZXR1cm4udGFnLCAvLyBHbyB0d28gbGV2ZWxzIGFib3ZlIHRvIGZpbmQgdGhlIHJvb3RcbiAgICBDbGFzc0NvbXBvbmVudDogZ2V0RmliZXIoUmVhY3QuY3JlYXRlRWxlbWVudChDbHMpKS50YWcsXG4gICAgRnJhZ21lbnQ6IGdldEZpYmVyKFtbJ25lc3RlZCddXSkudGFnLFxuICAgIEZ1bmN0aW9uYWxDb21wb25lbnQ6IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoRm4pKS50YWcsXG4gICAgTWVtb1NGQzogc3VwcG9ydHNNZW1vXG4gICAgICA/IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QubWVtbyhGbikpKS50YWdcbiAgICAgIDogLTEsXG4gICAgTWVtb0NsYXNzOiBzdXBwb3J0c01lbW9cbiAgICAgID8gZ2V0RmliZXIoUmVhY3QuY3JlYXRlRWxlbWVudChSZWFjdC5tZW1vKENscykpKS50YWdcbiAgICAgIDogLTEsXG4gICAgSG9zdFBvcnRhbDogZ2V0RmliZXIoUmVhY3RET00uY3JlYXRlUG9ydGFsKG51bGwsIGdsb2JhbC5kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSkpLnRhZyxcbiAgICBIb3N0Q29tcG9uZW50OiBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KCdzcGFuJykpLnRhZyxcbiAgICBIb3N0VGV4dDogZ2V0RmliZXIoJ3RleHQnKS50YWcsXG4gICAgTW9kZTogc3VwcG9ydHNNb2RlXG4gICAgICA/IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QuU3RyaWN0TW9kZSkpLnRhZ1xuICAgICAgOiAtMSxcbiAgICBDb250ZXh0Q29uc3VtZXI6IHN1cHBvcnRzQ29udGV4dFxuICAgICAgPyBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KEN0eC5Db25zdW1lciwgbnVsbCwgKCkgPT4gbnVsbCkpLnRhZ1xuICAgICAgOiAtMSxcbiAgICBDb250ZXh0UHJvdmlkZXI6IHN1cHBvcnRzQ29udGV4dFxuICAgICAgPyBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KEN0eC5Qcm92aWRlciwgeyB2YWx1ZTogbnVsbCB9LCBudWxsKSkudGFnXG4gICAgICA6IC0xLFxuICAgIEZvcndhcmRSZWY6IHN1cHBvcnRzRm9yd2FyZFJlZlxuICAgICAgPyBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KEZ3ZFJlZikpLnRhZ1xuICAgICAgOiAtMSxcbiAgICBQcm9maWxlcjogc3VwcG9ydHNQcm9maWxlclxuICAgICAgPyBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KChSZWFjdC5Qcm9maWxlciB8fCBSZWFjdC51bnN0YWJsZV9Qcm9maWxlciksIHsgaWQ6ICdtb2NrJywgb25SZW5kZXIoKSB7fSB9KSkudGFnXG4gICAgICA6IC0xLFxuICAgIFN1c3BlbnNlOiBzdXBwb3J0c1N1c3BlbnNlXG4gICAgICA/IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QuU3VzcGVuc2UsIHsgZmFsbGJhY2s6IGZhbHNlIH0pKS50YWdcbiAgICAgIDogLTEsXG4gICAgTGF6eTogc3VwcG9ydHNMYXp5XG4gICAgICA/IGdldExhenlGaWJlcihMYXp5Q29tcG9uZW50KS50YWdcbiAgICAgIDogLTEsXG4gIH07XG59O1xuIl19
//# sourceMappingURL=detectFiberTags.js.map
{
"name": "enzyme-adapter-react-16",
"version": "1.15.5",
"version": "1.15.6",
"description": "JavaScript Testing utilities for React",

@@ -41,7 +41,7 @@ "homepage": "https://enzymejs.github.io/enzyme/",

"dependencies": {
"enzyme-adapter-utils": "^1.13.1",
"enzyme-adapter-utils": "^1.14.0",
"enzyme-shallow-equal": "^1.0.4",
"has": "^1.0.3",
"object.assign": "^4.1.0",
"object.values": "^1.1.1",
"object.assign": "^4.1.2",
"object.values": "^1.1.2",
"prop-types": "^15.7.2",

@@ -58,4 +58,4 @@ "react-is": "^16.13.1",

"devDependencies": {
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/cli": "^7.12.10",
"@babel/core": "^7.12.10",
"babel-eslint": "^10.1.0",

@@ -65,8 +65,8 @@ "babel-plugin-transform-replace-object-assign": "^2.0.0",

"enzyme": "^3.0.0",
"eslint": "^7.9.0",
"eslint-config-airbnb": "^18.2.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jsx-a11y": "^6.3.1",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.2",
"eslint": "^7.18.0",
"eslint-config-airbnb": "^18.2.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-react": "^7.22.0",
"eslint-plugin-react-hooks": "^4.2.0",
"in-publish": "^2.0.1",

@@ -73,0 +73,0 @@ "rimraf": "^2.7.1",

@@ -60,2 +60,3 @@ /* eslint no-use-before-define: 0 */

compareNodeTypeOf,
spyMethod,
} from 'enzyme-adapter-utils';

@@ -704,3 +705,5 @@ import findCurrentFiberUsingSlowPath from './findCurrentFiberUsingSlowPath';

if (!isStateful(Component) && typeof Component === 'function') {
const isComponentStateful = isStateful(Component);
if (!isComponentStateful && typeof Component === 'function') {
return withSetStateAllowed(() => renderElement(

@@ -712,3 +715,26 @@ { ...renderedEl, type: wrapFunctionalComponent(Component) },

if (isStateful) {
if (isComponentStateful) {
if (
renderer._instance
&& el.props === renderer._instance.props
&& !shallowEqual(context, renderer._instance.context)
) {
const { restore } = spyMethod(
renderer,
'_updateClassComponent',
(originalMethod) => function _updateClassComponent(...args) {
const { props } = renderer._instance;
const clonedProps = { ...props };
renderer._instance.props = clonedProps;
const result = originalMethod.apply(renderer, args);
renderer._instance.props = props;
restore();
return result;
},
);
}
// fix react bug; see implementation of `getEmptyStateValue`

@@ -869,2 +895,3 @@ const emptyStateValue = getEmptyStateValue();

const { type, $$typeof } = node;
const adapter = this;

@@ -893,3 +920,3 @@ const nodeType = type || $$typeof;

const nodeName = displayNameOfNode(node);
return typeof nodeName === 'string' ? nodeName : `Memo(${displayNameOfNode(type)})`;
return typeof nodeName === 'string' ? nodeName : `Memo(${adapter.displayNameOfNode(type)})`;
}

@@ -900,3 +927,3 @@ case ForwardRef || NaN: {

}
const name = displayNameOfNode({ type: type.render });
const name = adapter.displayNameOfNode({ type: type.render });
return name ? `ForwardRef(${name})` : 'ForwardRef';

@@ -903,0 +930,0 @@ }

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc