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>

67 lines (50 loc) 7.15 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 = _interopRequireWildcard(require("react")); var _enzyme = require("enzyme"); var _reactTestRenderer = _interopRequireDefault(require("react-test-renderer")); var _sinon = _interopRequireDefault(require("sinon")); var _ = _interopRequireDefault(require("..")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } describe("Spinner", function () { it("Spinner 是否正确渲染", function () { var wrapper = _reactTestRenderer["default"].create(React.createElement(_["default"], { color: "#00bb9c" }, "children")); expect(wrapper).toMatchSnapshot(); }); it("value Prop 是否能验证 [0, 1] 外的数字", function () { var stub = _sinon["default"].stub(console, "error"); (0, _enzyme.render)(React.createElement(_["default"], { value: 2 })); expect(stub.calledOnce).toEqual(true); stub.restore(); }); it("各情况快照核对", function () { var wrapper0 = _reactTestRenderer["default"].create(React.createElement(_["default"], { size: "mini" })); var wrapper1 = _reactTestRenderer["default"].create(React.createElement(_["default"], { size: "small" })); var wrapper2 = _reactTestRenderer["default"].create(React.createElement(_["default"], { size: "medium" })); var wrapper3 = _reactTestRenderer["default"].create(React.createElement(_["default"], { size: "large" })); var wrapper4 = _reactTestRenderer["default"].create(React.createElement(_["default"], { value: 0.27, text: "\u6307\u5B9A\u8FDB\u5EA6" })); expect(wrapper0).toMatchSnapshot(); expect(wrapper1).toMatchSnapshot(); expect(wrapper2).toMatchSnapshot(); expect(wrapper3).toMatchSnapshot(); expect(wrapper4).toMatchSnapshot(); }); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJkZXNjcmliZSIsIml0Iiwid3JhcHBlciIsIlRlc3RSZW5kZXJlciIsImNyZWF0ZSIsImV4cGVjdCIsInRvTWF0Y2hTbmFwc2hvdCIsInN0dWIiLCJzaW5vbiIsImNvbnNvbGUiLCJyZW5kZXIiLCJjYWxsZWRPbmNlIiwidG9FcXVhbCIsInJlc3RvcmUiLCJ3cmFwcGVyMCIsIndyYXBwZXIxIiwid3JhcHBlcjIiLCJ3cmFwcGVyMyIsIndyYXBwZXI0Il0sInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy9zcGlubmVyL19fdGVzdHNfXy9pbmRleC50ZXN0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgcmVuZGVyIH0gZnJvbSBcImVuenltZVwiXG5pbXBvcnQgVGVzdFJlbmRlcmVyIGZyb20gXCJyZWFjdC10ZXN0LXJlbmRlcmVyXCJcbmltcG9ydCBzaW5vbiBmcm9tIFwic2lub25cIlxuaW1wb3J0IFNwaW5uZXIgZnJvbSBcIi4uXCJcblxuZGVzY3JpYmUoXCJTcGlubmVyXCIsICgpID0+IHtcbiAgaXQoXCJTcGlubmVyIOaYr+WQpuato+ehrua4suafk1wiLCAoKSA9PiB7XG4gICAgY29uc3Qgd3JhcHBlciA9IFRlc3RSZW5kZXJlci5jcmVhdGUoXG4gICAgICA8U3Bpbm5lciBjb2xvcj1cIiMwMGJiOWNcIj5jaGlsZHJlbjwvU3Bpbm5lcj5cbiAgICApXG4gICAgZXhwZWN0KHdyYXBwZXIpLnRvTWF0Y2hTbmFwc2hvdCgpXG4gIH0pXG5cbiAgaXQoXCJ2YWx1ZSBQcm9wIOaYr+WQpuiDvemqjOivgSBbMCwgMV0g5aSW55qE5pWw5a2XXCIsICgpID0+IHtcbiAgICBjb25zdCBzdHViID0gc2lub24uc3R1Yihjb25zb2xlLCBcImVycm9yXCIpXG4gICAgcmVuZGVyKDxTcGlubmVyIHZhbHVlPXsyfSAvPilcbiAgICBleHBlY3Qoc3R1Yi5jYWxsZWRPbmNlKS50b0VxdWFsKHRydWUpXG4gICAgc3R1Yi5yZXN0b3JlKClcbiAgfSlcblxuICBpdChcIuWQhOaDheWGteW/q+eFp+aguOWvuVwiLCAoKSA9PiB7XG4gICAgY29uc3Qgd3JhcHBlcjAgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKDxTcGlubmVyIHNpemU9XCJtaW5pXCIgLz4pXG4gICAgY29uc3Qgd3JhcHBlcjEgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKDxTcGlubmVyIHNpemU9XCJzbWFsbFwiIC8+KVxuICAgIGNvbnN0IHdyYXBwZXIyID0gVGVzdFJlbmRlcmVyLmNyZWF0ZSg8U3Bpbm5lciBzaXplPVwibWVkaXVtXCIgLz4pXG4gICAgY29uc3Qgd3JhcHBlcjMgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKDxTcGlubmVyIHNpemU9XCJsYXJnZVwiIC8+KVxuICAgIGNvbnN0IHdyYXBwZXI0ID0gVGVzdFJlbmRlcmVyLmNyZWF0ZShcbiAgICAgIDxTcGlubmVyIHZhbHVlPXswLjI3fSB0ZXh0PVwi5oyH5a6a6L+b5bqmXCIgLz5cbiAgICApXG5cbiAgICBleHBlY3Qod3JhcHBlcjApLnRvTWF0Y2hTbmFwc2hvdCgpXG4gICAgZXhwZWN0KHdyYXBwZXIxKS50b01hdGNoU25hcHNob3QoKVxuICAgIGV4cGVjdCh3cmFwcGVyMikudG9NYXRjaFNuYXBzaG90KClcbiAgICBleHBlY3Qod3JhcHBlcjMpLnRvTWF0Y2hTbmFwc2hvdCgpXG4gICAgZXhwZWN0KHdyYXBwZXI0KS50b01hdGNoU25hcHNob3QoKVxuICB9KVxufSlcbiJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBOztBQUNBOztBQUNBOztBQUNBOztBQUNBOzs7Ozs7OztBQUVBQSxRQUFRLENBQUMsU0FBRCxFQUFZLFlBQU07RUFDeEJDLEVBQUUsQ0FBQyxnQkFBRCxFQUFtQixZQUFNO0lBQ3pCLElBQU1DLE9BQU8sR0FBR0MsNkJBQUEsQ0FBYUMsTUFBYixDQUNkLG9CQUFDLFlBQUQ7TUFBUyxLQUFLLEVBQUM7SUFBZixjQURjLENBQWhCOztJQUdBQyxNQUFNLENBQUNILE9BQUQsQ0FBTixDQUFnQkksZUFBaEI7RUFDRCxDQUxDLENBQUY7RUFPQUwsRUFBRSxDQUFDLDhCQUFELEVBQWlDLFlBQU07SUFDdkMsSUFBTU0sSUFBSSxHQUFHQyxpQkFBQSxDQUFNRCxJQUFOLENBQVdFLE9BQVgsRUFBb0IsT0FBcEIsQ0FBYjs7SUFDQSxJQUFBQyxjQUFBLEVBQU8sb0JBQUMsWUFBRDtNQUFTLEtBQUssRUFBRTtJQUFoQixFQUFQO0lBQ0FMLE1BQU0sQ0FBQ0UsSUFBSSxDQUFDSSxVQUFOLENBQU4sQ0FBd0JDLE9BQXhCLENBQWdDLElBQWhDO0lBQ0FMLElBQUksQ0FBQ00sT0FBTDtFQUNELENBTEMsQ0FBRjtFQU9BWixFQUFFLENBQUMsU0FBRCxFQUFZLFlBQU07SUFDbEIsSUFBTWEsUUFBUSxHQUFHWCw2QkFBQSxDQUFhQyxNQUFiLENBQW9CLG9CQUFDLFlBQUQ7TUFBUyxJQUFJLEVBQUM7SUFBZCxFQUFwQixDQUFqQjs7SUFDQSxJQUFNVyxRQUFRLEdBQUdaLDZCQUFBLENBQWFDLE1BQWIsQ0FBb0Isb0JBQUMsWUFBRDtNQUFTLElBQUksRUFBQztJQUFkLEVBQXBCLENBQWpCOztJQUNBLElBQU1ZLFFBQVEsR0FBR2IsNkJBQUEsQ0FBYUMsTUFBYixDQUFvQixvQkFBQyxZQUFEO01BQVMsSUFBSSxFQUFDO0lBQWQsRUFBcEIsQ0FBakI7O0lBQ0EsSUFBTWEsUUFBUSxHQUFHZCw2QkFBQSxDQUFhQyxNQUFiLENBQW9CLG9CQUFDLFlBQUQ7TUFBUyxJQUFJLEVBQUM7SUFBZCxFQUFwQixDQUFqQjs7SUFDQSxJQUFNYyxRQUFRLEdBQUdmLDZCQUFBLENBQWFDLE1BQWIsQ0FDZixvQkFBQyxZQUFEO01BQVMsS0FBSyxFQUFFLElBQWhCO01BQXNCLElBQUksRUFBQztJQUEzQixFQURlLENBQWpCOztJQUlBQyxNQUFNLENBQUNTLFFBQUQsQ0FBTixDQUFpQlIsZUFBakI7SUFDQUQsTUFBTSxDQUFDVSxRQUFELENBQU4sQ0FBaUJULGVBQWpCO0lBQ0FELE1BQU0sQ0FBQ1csUUFBRCxDQUFOLENBQWlCVixlQUFqQjtJQUNBRCxNQUFNLENBQUNZLFFBQUQsQ0FBTixDQUFpQlgsZUFBakI7SUFDQUQsTUFBTSxDQUFDYSxRQUFELENBQU4sQ0FBaUJaLGVBQWpCO0VBQ0QsQ0FkQyxDQUFGO0FBZUQsQ0E5Qk8sQ0FBUiJ9