UNPKG

@wojtekmaj/enzyme-adapter-react-17

Version:
140 lines (139 loc) 17.4 kB
"use strict"; function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } var _react = _interopRequireDefault(require("react")); var _reactDom = _interopRequireDefault(require("react-dom")); var _enzymeAdapterUtils = require("@wojtekmaj/enzyme-adapter-utils"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } 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); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function getFiber(element) { var container = global.document.createElement('div'); var inst = null; var Tester = /*#__PURE__*/function (_React$Component) { _inherits(Tester, _React$Component); var _super = _createSuper(Tester); function Tester() { _classCallCheck(this, Tester); return _super.apply(this, arguments); } _createClass(Tester, [{ key: "render", value: function render() { inst = this; return element; } }]); return Tester; }(_react["default"].Component); _reactDom["default"].render( /*#__PURE__*/_react["default"].createElement(Tester), container); return inst._reactInternals.child; } function getLazyFiber(LazyComponent) { var container = global.document.createElement('div'); var inst = null; var Tester = /*#__PURE__*/function (_React$Component2) { _inherits(Tester, _React$Component2); var _super2 = _createSuper(Tester); function Tester() { _classCallCheck(this, Tester); return _super2.apply(this, arguments); } _createClass(Tester, [{ key: "render", value: function render() { inst = this; return /*#__PURE__*/_react["default"].createElement(LazyComponent); } }]); return Tester; }(_react["default"].Component); var SuspenseWrapper = /*#__PURE__*/function (_React$Component3) { _inherits(SuspenseWrapper, _React$Component3); var _super3 = _createSuper(SuspenseWrapper); function SuspenseWrapper() { _classCallCheck(this, SuspenseWrapper); return _super3.apply(this, arguments); } _createClass(SuspenseWrapper, [{ key: "render", value: function render() { return /*#__PURE__*/_react["default"].createElement(_react["default"].Suspense, { fallback: false }, /*#__PURE__*/_react["default"].createElement(Tester)); } }]); return SuspenseWrapper; }(_react["default"].Component); _reactDom["default"].render( /*#__PURE__*/_react["default"].createElement(SuspenseWrapper), container); return inst._reactInternals.child; } module.exports = function detectFiberTags() { function Fn() { return null; } var Cls = /*#__PURE__*/function (_React$Component4) { _inherits(Cls, _React$Component4); var _super4 = _createSuper(Cls); function Cls() { _classCallCheck(this, Cls); return _super4.apply(this, arguments); } _createClass(Cls, [{ key: "render", value: function render() { return null; } }]); return Cls; }(_react["default"].Component); var Ctx = /*#__PURE__*/_react["default"].createContext(); // React will warn if we don't have both arguments. // eslint-disable-next-line no-unused-vars var FwdRef = /*#__PURE__*/_react["default"].forwardRef(function (props, ref) { return null; }); var LazyComponent = /*#__PURE__*/_react["default"].lazy(function () { return (0, _enzymeAdapterUtils.fakeDynamicImport)(function () { return null; }); }); return { HostRoot: getFiber('test')["return"]["return"].tag, // Go two levels above to find the root ClassComponent: getFiber( /*#__PURE__*/_react["default"].createElement(Cls)).tag, Fragment: getFiber([['nested']]).tag, FunctionalComponent: getFiber( /*#__PURE__*/_react["default"].createElement(Fn)).tag, MemoSFC: getFiber( /*#__PURE__*/_react["default"].createElement( /*#__PURE__*/_react["default"].memo(Fn))).tag, MemoClass: getFiber( /*#__PURE__*/_react["default"].createElement( /*#__PURE__*/_react["default"].memo(Cls))).tag, 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: getFiber( /*#__PURE__*/_react["default"].createElement(_react["default"].StrictMode)).tag, ContextConsumer: getFiber( /*#__PURE__*/_react["default"].createElement(Ctx.Consumer, null, function () { return null; })).tag, ContextProvider: getFiber( /*#__PURE__*/_react["default"].createElement(Ctx.Provider, { value: null }, null)).tag, ForwardRef: getFiber( /*#__PURE__*/_react["default"].createElement(FwdRef)).tag, Profiler: getFiber( /*#__PURE__*/_react["default"].createElement(_react["default"].Profiler, { id: 'mock', onRender: function onRender() {} })).tag, Suspense: getFiber( /*#__PURE__*/_react["default"].createElement(_react["default"].Suspense, { fallback: false })).tag, Lazy: getLazyFiber(LazyComponent).tag, OffscreenComponent: getLazyFiber('div')["return"]["return"].tag // Go two levels above to find the root }; }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJnZXRGaWJlciIsImVsZW1lbnQiLCJjb250YWluZXIiLCJnbG9iYWwiLCJkb2N1bWVudCIsImNyZWF0ZUVsZW1lbnQiLCJpbnN0IiwiVGVzdGVyIiwiUmVhY3QiLCJDb21wb25lbnQiLCJSZWFjdERPTSIsInJlbmRlciIsIl9yZWFjdEludGVybmFscyIsImNoaWxkIiwiZ2V0TGF6eUZpYmVyIiwiTGF6eUNvbXBvbmVudCIsIlN1c3BlbnNlV3JhcHBlciIsIlN1c3BlbnNlIiwiZmFsbGJhY2siLCJtb2R1bGUiLCJleHBvcnRzIiwiZGV0ZWN0RmliZXJUYWdzIiwiRm4iLCJDbHMiLCJDdHgiLCJjcmVhdGVDb250ZXh0IiwiRndkUmVmIiwiZm9yd2FyZFJlZiIsInByb3BzIiwicmVmIiwibGF6eSIsImZha2VEeW5hbWljSW1wb3J0IiwiSG9zdFJvb3QiLCJ0YWciLCJDbGFzc0NvbXBvbmVudCIsIkZyYWdtZW50IiwiRnVuY3Rpb25hbENvbXBvbmVudCIsIk1lbW9TRkMiLCJtZW1vIiwiTWVtb0NsYXNzIiwiSG9zdFBvcnRhbCIsImNyZWF0ZVBvcnRhbCIsIkhvc3RDb21wb25lbnQiLCJIb3N0VGV4dCIsIk1vZGUiLCJTdHJpY3RNb2RlIiwiQ29udGV4dENvbnN1bWVyIiwiQ29uc3VtZXIiLCJDb250ZXh0UHJvdmlkZXIiLCJQcm92aWRlciIsInZhbHVlIiwiRm9yd2FyZFJlZiIsIlByb2ZpbGVyIiwiaWQiLCJvblJlbmRlciIsIkxhenkiLCJPZmZzY3JlZW5Db21wb25lbnQiXSwic291cmNlcyI6WyIuLi9zcmMvZGV0ZWN0RmliZXJUYWdzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUmVhY3RET00gZnJvbSAncmVhY3QtZG9tJztcbmltcG9ydCB7IGZha2VEeW5hbWljSW1wb3J0IH0gZnJvbSAnQHdvanRla21hai9lbnp5bWUtYWRhcHRlci11dGlscyc7XG5cbmZ1bmN0aW9uIGdldEZpYmVyKGVsZW1lbnQpIHtcbiAgY29uc3QgY29udGFpbmVyID0gZ2xvYmFsLmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO1xuICBsZXQgaW5zdCA9IG51bGw7XG4gIGNsYXNzIFRlc3RlciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gICAgcmVuZGVyKCkge1xuICAgICAgaW5zdCA9IHRoaXM7XG4gICAgICByZXR1cm4gZWxlbWVudDtcbiAgICB9XG4gIH1cbiAgUmVhY3RET00ucmVuZGVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoVGVzdGVyKSwgY29udGFpbmVyKTtcbiAgcmV0dXJuIGluc3QuX3JlYWN0SW50ZXJuYWxzLmNoaWxkO1xufVxuXG5mdW5jdGlvbiBnZXRMYXp5RmliZXIoTGF6eUNvbXBvbmVudCkge1xuICBjb25zdCBjb250YWluZXIgPSBnbG9iYWwuZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7XG4gIGxldCBpbnN0ID0gbnVsbDtcblxuICBjbGFzcyBUZXN0ZXIgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICAgIHJlbmRlcigpIHtcbiAgICAgIGluc3QgPSB0aGlzO1xuICAgICAgcmV0dXJuIFJlYWN0LmNyZWF0ZUVsZW1lbnQoTGF6eUNvbXBvbmVudCk7XG4gICAgfVxuICB9XG5cbiAgY2xhc3MgU3VzcGVuc2VXcmFwcGVyIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgICByZW5kZXIoKSB7XG4gICAgICByZXR1cm4gUmVhY3QuY3JlYXRlRWxlbWVudChSZWFjdC5TdXNwZW5zZSwgeyBmYWxsYmFjazogZmFsc2UgfSwgUmVhY3QuY3JlYXRlRWxlbWVudChUZXN0ZXIpKTtcbiAgICB9XG4gIH1cbiAgUmVhY3RET00ucmVuZGVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoU3VzcGVuc2VXcmFwcGVyKSwgY29udGFpbmVyKTtcbiAgcmV0dXJuIGluc3QuX3JlYWN0SW50ZXJuYWxzLmNoaWxkO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGRldGVjdEZpYmVyVGFncygpIHtcbiAgZnVuY3Rpb24gRm4oKSB7XG4gICAgcmV0dXJuIG51bGw7XG4gIH1cbiAgY2xhc3MgQ2xzIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgICByZW5kZXIoKSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gIH1cbiAgbGV0IEN0eCA9IFJlYWN0LmNyZWF0ZUNvbnRleHQoKTtcbiAgLy8gUmVhY3Qgd2lsbCB3YXJuIGlmIHdlIGRvbid0IGhhdmUgYm90aCBhcmd1bWVudHMuXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby11bnVzZWQtdmFyc1xuICBsZXQgRndkUmVmID0gUmVhY3QuZm9yd2FyZFJlZigocHJvcHMsIHJlZikgPT4gbnVsbCk7XG4gIGxldCBMYXp5Q29tcG9uZW50ID0gUmVhY3QubGF6eSgoKSA9PiBmYWtlRHluYW1pY0ltcG9ydCgoKSA9PiBudWxsKSk7XG5cbiAgcmV0dXJuIHtcbiAgICBIb3N0Um9vdDogZ2V0RmliZXIoJ3Rlc3QnKS5yZXR1cm4ucmV0dXJuLnRhZywgLy8gR28gdHdvIGxldmVscyBhYm92ZSB0byBmaW5kIHRoZSByb290XG4gICAgQ2xhc3NDb21wb25lbnQ6IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoQ2xzKSkudGFnLFxuICAgIEZyYWdtZW50OiBnZXRGaWJlcihbWyduZXN0ZWQnXV0pLnRhZyxcbiAgICBGdW5jdGlvbmFsQ29tcG9uZW50OiBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KEZuKSkudGFnLFxuICAgIE1lbW9TRkM6IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QubWVtbyhGbikpKS50YWcsXG4gICAgTWVtb0NsYXNzOiBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0Lm1lbW8oQ2xzKSkpLnRhZyxcbiAgICBIb3N0UG9ydGFsOiBnZXRGaWJlcihSZWFjdERPTS5jcmVhdGVQb3J0YWwobnVsbCwgZ2xvYmFsLmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpKSkudGFnLFxuICAgIEhvc3RDb21wb25lbnQ6IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nKSkudGFnLFxuICAgIEhvc3RUZXh0OiBnZXRGaWJlcigndGV4dCcpLnRhZyxcbiAgICBNb2RlOiBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0LlN0cmljdE1vZGUpKS50YWcsXG4gICAgQ29udGV4dENvbnN1bWVyOiBnZXRGaWJlcihSZWFjdC5jcmVhdGVFbGVtZW50KEN0eC5Db25zdW1lciwgbnVsbCwgKCkgPT4gbnVsbCkpLnRhZyxcbiAgICBDb250ZXh0UHJvdmlkZXI6IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoQ3R4LlByb3ZpZGVyLCB7IHZhbHVlOiBudWxsIH0sIG51bGwpKS50YWcsXG4gICAgRm9yd2FyZFJlZjogZ2V0RmliZXIoUmVhY3QuY3JlYXRlRWxlbWVudChGd2RSZWYpKS50YWcsXG4gICAgUHJvZmlsZXI6IGdldEZpYmVyKFxuICAgICAgUmVhY3QuY3JlYXRlRWxlbWVudChSZWFjdC5Qcm9maWxlciwge1xuICAgICAgICBpZDogJ21vY2snLFxuICAgICAgICBvblJlbmRlcigpIHt9LFxuICAgICAgfSksXG4gICAgKS50YWcsXG4gICAgU3VzcGVuc2U6IGdldEZpYmVyKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QuU3VzcGVuc2UsIHsgZmFsbGJhY2s6IGZhbHNlIH0pKS50YWcsXG4gICAgTGF6eTogZ2V0TGF6eUZpYmVyKExhenlDb21wb25lbnQpLnRhZyxcbiAgICBPZmZzY3JlZW5Db21wb25lbnQ6IGdldExhenlGaWJlcignZGl2JykucmV0dXJuLnJldHVybi50YWcsIC8vIEdvIHR3byBsZXZlbHMgYWJvdmUgdG8gZmluZCB0aGUgcm9vdFxuICB9O1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7O0FBQUE7QUFDQTtBQUNBO0FBQW9FO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFcEUsU0FBU0EsUUFBUSxD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 //# sourceMappingURL=detectFiberTags.js.map