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>
51 lines (50 loc) • 9.14 kB
JavaScript
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); }
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(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; }
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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIl9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkIiwicmVxdWlyZSIsIl9lbnp5bWUiLCJfcmVhY3RUZXN0UmVuZGVyZXIiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwiX3Npbm9uIiwiXyIsImUiLCJfX2VzTW9kdWxlIiwiX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlIiwiV2Vha01hcCIsInIiLCJ0IiwiX3R5cGVvZiIsImhhcyIsImdldCIsIm4iLCJfX3Byb3RvX18iLCJhIiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IiLCJ1IiwiaGFzT3duUHJvcGVydHkiLCJjYWxsIiwiaSIsInNldCIsImRlc2NyaWJlIiwiaXQiLCJ3cmFwcGVyIiwiVGVzdFJlbmRlcmVyIiwiY3JlYXRlIiwiY3JlYXRlRWxlbWVudCIsImNvbG9yIiwiZXhwZWN0IiwidG9NYXRjaFNuYXBzaG90Iiwic3R1YiIsInNpbm9uIiwiY29uc29sZSIsInJlbmRlciIsInZhbHVlIiwiY2FsbGVkT25jZSIsInRvRXF1YWwiLCJyZXN0b3JlIiwid3JhcHBlcjAiLCJzaXplIiwid3JhcHBlcjEiLCJ3cmFwcGVyMiIsIndyYXBwZXIzIiwid3JhcHBlcjQiLCJ0ZXh0Il0sInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy9zcGlubmVyL19fdGVzdHNfXy9pbmRleC50ZXN0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgcmVuZGVyIH0gZnJvbSBcImVuenltZVwiXG5pbXBvcnQgVGVzdFJlbmRlcmVyIGZyb20gXCJyZWFjdC10ZXN0LXJlbmRlcmVyXCJcbmltcG9ydCBzaW5vbiBmcm9tIFwic2lub25cIlxuaW1wb3J0IFNwaW5uZXIgZnJvbSBcIi4uXCJcblxuZGVzY3JpYmUoXCJTcGlubmVyXCIsICgpID0+IHtcbiAgaXQoXCJTcGlubmVyIOaYr+WQpuato+ehrua4suafk1wiLCAoKSA9PiB7XG4gICAgY29uc3Qgd3JhcHBlciA9IFRlc3RSZW5kZXJlci5jcmVhdGUoXG4gICAgICA8U3Bpbm5lciBjb2xvcj1cIiMwMGJiOWNcIj5jaGlsZHJlbjwvU3Bpbm5lcj5cbiAgICApXG4gICAgZXhwZWN0KHdyYXBwZXIpLnRvTWF0Y2hTbmFwc2hvdCgpXG4gIH0pXG5cbiAgaXQoXCJ2YWx1ZSBQcm9wIOaYr+WQpuiDvemqjOivgSBbMCwgMV0g5aSW55qE5pWw5a2XXCIsICgpID0+IHtcbiAgICBjb25zdCBzdHViID0gc2lub24uc3R1Yihjb25zb2xlLCBcImVycm9yXCIpXG4gICAgcmVuZGVyKDxTcGlubmVyIHZhbHVlPXsyfSAvPilcbiAgICBleHBlY3Qoc3R1Yi5jYWxsZWRPbmNlKS50b0VxdWFsKHRydWUpXG4gICAgc3R1Yi5yZXN0b3JlKClcbiAgfSlcblxuICBpdChcIuWQhOaDheWGteW/q+eFp+aguOWvuVwiLCAoKSA9PiB7XG4gICAgY29uc3Qgd3JhcHBlcjAgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKDxTcGlubmVyIHNpemU9XCJtaW5pXCIgLz4pXG4gICAgY29uc3Qgd3JhcHBlcjEgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKDxTcGlubmVyIHNpemU9XCJzbWFsbFwiIC8+KVxuICAgIGNvbnN0IHdyYXBwZXIyID0gVGVzdFJlbmRlcmVyLmNyZWF0ZSg8U3Bpbm5lciBzaXplPVwibWVkaXVtXCIgLz4pXG4gICAgY29uc3Qgd3JhcHBlcjMgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKDxTcGlubmVyIHNpemU9XCJsYXJnZVwiIC8+KVxuICAgIGNvbnN0IHdyYXBwZXI0ID0gVGVzdFJlbmRlcmVyLmNyZWF0ZShcbiAgICAgIDxTcGlubmVyIHZhbHVlPXswLjI3fSB0ZXh0PVwi5oyH5a6a6L+b5bqmXCIgLz5cbiAgICApXG5cbiAgICBleHBlY3Qod3JhcHBlcjApLnRvTWF0Y2hTbmFwc2hvdCgpXG4gICAgZXhwZWN0KHdyYXBwZXIxKS50b01hdGNoU25hcHNob3QoKVxuICAgIGV4cGVjdCh3cmFwcGVyMikudG9NYXRjaFNuYXBzaG90KClcbiAgICBleHBlY3Qod3JhcHBlcjMpLnRvTWF0Y2hTbmFwc2hvdCgpXG4gICAgZXhwZWN0KHdyYXBwZXI0KS50b01hdGNoU25hcHNob3QoKVxuICB9KVxufSlcbiJdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsSUFBQUEsS0FBQSxHQUFBQyx1QkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUMsT0FBQSxHQUFBRCxPQUFBO0FBQ0EsSUFBQUUsa0JBQUEsR0FBQUMsc0JBQUEsQ0FBQUgsT0FBQTtBQUNBLElBQUFJLE1BQUEsR0FBQUQsc0JBQUEsQ0FBQUgsT0FBQTtBQUNBLElBQUFLLENBQUEsR0FBQUYsc0JBQUEsQ0FBQUgsT0FBQTtBQUF3QixTQUFBRyx1QkFBQUcsQ0FBQSxXQUFBQSxDQUFBLElBQUFBLENBQUEsQ0FBQUMsVUFBQSxHQUFBRCxDQUFBLGdCQUFBQSxDQUFBO0FBQUEsU0FBQUUseUJBQUFGLENBQUEsNkJBQUFHLE9BQUEsbUJBQUFDLENBQUEsT0FBQUQsT0FBQSxJQUFBRSxDQUFBLE9BQUFGLE9BQUEsWUFBQUQsd0JBQUEsWUFBQUEseUJBQUFGLENBQUEsV0FBQUEsQ0FBQSxHQUFBSyxDQUFBLEdBQUFELENBQUEsS0FBQUosQ0FBQTtBQUFBLFNBQUFQLHdCQUFBTyxDQUFBLEVBQUFJLENBQUEsU0FBQUEsQ0FBQSxJQUFBSixDQUFBLElBQUFBLENBQUEsQ0FBQUMsVUFBQSxTQUFBRCxDQUFBLGVBQUFBLENBQUEsZ0JBQUFNLE9BQUEsQ0FBQU4sQ0FBQSwwQkFBQUEsQ0FBQSxzQkFBQUEsQ0FBQSxRQUFBSyxDQUFBLEdBQUFILHdCQUFBLENBQUFFLENBQUEsT0FBQUMsQ0FBQSxJQUFBQSxDQUFBLENBQUFFLEdBQUEsQ0FBQVAsQ0FBQSxVQUFBSyxDQUFBLENBQUFHLEdBQUEsQ0FBQVIsQ0FBQSxPQUFBUyxDQUFBLEtBQUFDLFNBQUEsVUFBQUMsQ0FBQSxHQUFBQyxNQUFBLENBQUFDLGNBQUEsSUFBQUQsTUFBQSxDQUFBRSx3QkFBQSxXQUFB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
;