UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

76 lines (75 loc) 16 kB
"use strict"; var React = _interopRequireWildcard(require("react")); var _enzyme = require("enzyme"); var _ = _interopRequireDefault(require("..")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { "default": e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n["default"] = e, t && t.set(e, n), n; } function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } var TriggerMounter = function (_React$Component) { function TriggerMounter() { var _this; _classCallCheck(this, TriggerMounter); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _callSuper(this, TriggerMounter, [].concat(args)); _this.state = { trigger: null }; _this.trigger = void 0; _this.componentDidMount = function () { if (_this.trigger) { _this.setState({ trigger: _this.trigger }); } }; return _this; } _inherits(TriggerMounter, _React$Component); return _createClass(TriggerMounter, [{ key: "render", value: function render() { var _this2 = this; return React.createElement(_["default"], { onPopupAlign: function onPopupAlign() {}, onPopupVisibleChange: function onPopupVisibleChange() {}, ref: function ref(node) { if (node) { _this2.trigger = node; } return null; }, popup: "asd" }, "\u6309\u94AE"); } }]); }(React.Component); describe("PopTrigger", function () { it("是否正确渲染", function () { var wrapper0 = (0, _enzyme.render)(React.createElement(_["default"], { onPopupAlign: function onPopupAlign() {}, onPopupVisibleChange: function onPopupVisibleChange() {}, popup: "asd" }, "\u6309\u94AE")); expect(wrapper0).toMatchSnapshot(); }); it("是否能拿到 trigger", function () { var wrapper = (0, _enzyme.mount)(React.createElement(TriggerMounter, null)); expect(_typeof(wrapper.instance().state.trigger)).toEqual("object"); }); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIl9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkIiwicmVxdWlyZSIsIl9lbnp5bWUiLCJfIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsImUiLCJfX2VzTW9kdWxlIiwiX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlIiwiV2Vha01hcCIsInIiLCJ0IiwiX3R5cGVvZiIsImhhcyIsImdldCIsIm4iLCJfX3Byb3RvX18iLCJhIiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IiLCJ1IiwiaGFzT3duUHJvcGVydHkiLCJjYWxsIiwiaSIsInNldCIsIm8iLCJTeW1ib2wiLCJpdGVyYXRvciIsImNvbnN0cnVjdG9yIiwicHJvdG90eXBlIiwiX2NsYXNzQ2FsbENoZWNrIiwiVHlwZUVycm9yIiwiX2RlZmluZVByb3BlcnRpZXMiLCJsZW5ndGgiLCJlbnVtZXJhYmxlIiwiY29uZmlndXJhYmxlIiwid3JpdGFibGUiLCJfdG9Qcm9wZXJ0eUtleSIsImtleSIsIl9jcmVhdGVDbGFzcyIsIl90b1ByaW1pdGl2ZSIsInRvUHJpbWl0aXZlIiwiU3RyaW5nIiwiTnVtYmVyIiwiX2NhbGxTdXBlciIsIl9nZXRQcm90b3R5cGVPZiIsIl9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuIiwiX2lzTmF0aXZlUmVmbGVjdENvbnN0cnVjdCIsIlJlZmxlY3QiLCJjb25zdHJ1Y3QiLCJhcHBseSIsIl9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQiLCJSZWZlcmVuY2VFcnJvciIsIkJvb2xlYW4iLCJ2YWx1ZU9mIiwic2V0UHJvdG90eXBlT2YiLCJnZXRQcm90b3R5cGVPZiIsImJpbmQiLCJfaW5oZXJpdHMiLCJjcmVhdGUiLCJ2YWx1ZSIsIl9zZXRQcm90b3R5cGVPZiIsIlRyaWdnZXJNb3VudGVyIiwiX1JlYWN0JENvbXBvbmVudCIsIl90aGlzIiwiX2xlbiIsImFyZ3VtZW50cyIsImFyZ3MiLCJBcnJheSIsIl9rZXkiLCJjb25jYXQiLCJzdGF0ZSIsInRyaWdnZXIiLCJjb21wb25lbnREaWRNb3VudCIsInNldFN0YXRlIiwicmVuZGVyIiwiX3RoaXMyIiwiY3JlYXRlRWxlbWVudCIsIm9uUG9wdXBBbGlnbiIsIm9uUG9wdXBWaXNpYmxlQ2hhbmdlIiwicmVmIiwibm9kZSIsInBvcHVwIiwiQ29tcG9uZW50IiwiZGVzY3JpYmUiLCJpdCIsIndyYXBwZXIwIiwiZXhwZWN0IiwidG9NYXRjaFNuYXBzaG90Iiwid3JhcHBlciIsIm1vdW50IiwiaW5zdGFuY2UiLCJ0b0VxdWFsIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy9wb3AtdHJpZ2dlci9fX3Rlc3RzX18vaW5kZXgudGVzdC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50LWRpc2FibGUgKi9cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyByZW5kZXIsIG1vdW50IH0gZnJvbSBcImVuenltZVwiXG5pbXBvcnQgUG9wVHJpZ2dlciBmcm9tIFwiLi5cIlxuXG5jbGFzcyBUcmlnZ2VyTW91bnRlciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIHN0YXRlID0ge1xuICAgIHRyaWdnZXI6IG51bGwsXG4gIH1cblxuICBwcml2YXRlIHRyaWdnZXI6IGFueVxuXG4gIGNvbXBvbmVudERpZE1vdW50ID0gKCkgPT4ge1xuICAgIGlmICh0aGlzLnRyaWdnZXIpIHtcbiAgICAgIHRoaXMuc2V0U3RhdGUoe1xuICAgICAgICB0cmlnZ2VyOiB0aGlzLnRyaWdnZXIsXG4gICAgICB9KVxuICAgIH1cbiAgfVxuXG4gIHJlbmRlcigpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPFBvcFRyaWdnZXJcbiAgICAgICAgb25Qb3B1cEFsaWduPXsoKSA9PiB7fX1cbiAgICAgICAgb25Qb3B1cFZpc2libGVDaGFuZ2U9eygpID0+IHt9fVxuICAgICAgICByZWY9eyhub2RlKSA9PiB7XG4gICAgICAgICAgaWYgKG5vZGUpIHtcbiAgICAgICAgICAgIHRoaXMudHJpZ2dlciA9IG5vZGVcbiAgICAgICAgICB9XG4gICAgICAgICAgcmV0dXJuIG51bGxcbiAgICAgICAgfX1cbiAgICAgICAgcG9wdXA9XCJhc2RcIlxuICAgICAgPlxuICAgICAgICDmjInpkq5cbiAgICAgIDwvUG9wVHJpZ2dlcj5cbiAgICApXG4gIH1cbn1cblxuZGVzY3JpYmUoXCJQb3BUcmlnZ2VyXCIsICgpID0+IHtcbiAgaXQoXCLmmK/lkKbmraPnoa7muLLmn5NcIiwgKCkgPT4ge1xuICAgIGNvbnN0IHdyYXBwZXIwID0gcmVuZGVyKFxuICAgICAgPFBvcFRyaWdnZXJcbiAgICAgICAgb25Qb3B1cEFsaWduPXsoKSA9PiB7fX1cbiAgICAgICAgb25Qb3B1cFZpc2libGVDaGFuZ2U9eygpID0+IHt9fVxuICAgICAgICBwb3B1cD1cImFzZFwiXG4gICAgICA+XG4gICAgICAgIOaMiemSrlxuICAgICAgPC9Qb3BUcmlnZ2VyPlxuICAgIClcbiAgICBleHBlY3Qod3JhcHBlcjApLnRvTWF0Y2hTbmFwc2hvdCgpXG4gIH0pXG5cbiAgaXQoXCLmmK/lkKbog73mi7/liLAgdHJpZ2dlclwiLCAoKSA9PiB7XG4gICAgY29uc3Qgd3JhcHBlciA9IG1vdW50KDxUcmlnZ2VyTW91bnRlciAvPilcbiAgICBleHBlY3QodHlwZW9mIHdyYXBwZXIuaW5zdGFuY2UoKS5zdGF0ZS50cmlnZ2VyKS50b0VxdWFsKFwib2JqZWN0XCIpXG4gIH0pXG59KVxuIl0sIm1hcHBpbmdzIjoiOztBQUNBLElBQUFBLEtBQUEsR0FBQUMsdUJBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFDLE9BQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLENBQUEsR0FBQUMsc0JBQUEsQ0FBQUgsT0FBQTtBQUEyQixTQUFBRyx1QkFBQUMsQ0FBQSxXQUFBQSxDQUFBLElBQUFBLENBQUEsQ0FBQUMsVUFBQSxHQUFBRCxDQUFBLGdCQUFBQSxDQUFBO0FBQUEsU0FBQUUseUJBQUFGLENBQUEsNkJBQUFHLE9BQUEsbUJBQUFDLENBQUEsT0FBQUQsT0FB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