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>

45 lines 5.81 kB
import * as React from "react"; import { render } from "enzyme"; import TestRenderer from "react-test-renderer"; import sinon from "sinon"; import Spinner from ".."; describe("Spinner", function () { it("Spinner 是否正确渲染", function () { var wrapper = TestRenderer.create(React.createElement(Spinner, { color: "#00bb9c" }, "children")); expect(wrapper).toMatchSnapshot(); }); it("value Prop 是否能验证 [0, 1] 外的数字", function () { var stub = sinon.stub(console, "error"); render(React.createElement(Spinner, { value: 2 })); expect(stub.calledOnce).toEqual(true); stub.restore(); }); it("各情况快照核对", function () { var wrapper0 = TestRenderer.create(React.createElement(Spinner, { size: "mini" })); var wrapper1 = TestRenderer.create(React.createElement(Spinner, { size: "small" })); var wrapper2 = TestRenderer.create(React.createElement(Spinner, { size: "medium" })); var wrapper3 = TestRenderer.create(React.createElement(Spinner, { size: "large" })); var wrapper4 = TestRenderer.create(React.createElement(Spinner, { 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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsInJlbmRlciIsIlRlc3RSZW5kZXJlciIsInNpbm9uIiwiU3Bpbm5lciIsImRlc2NyaWJlIiwiaXQiLCJ3cmFwcGVyIiwiY3JlYXRlIiwiY3JlYXRlRWxlbWVudCIsImNvbG9yIiwiZXhwZWN0IiwidG9NYXRjaFNuYXBzaG90Iiwic3R1YiIsImNvbnNvbGUiLCJ2YWx1ZSIsImNhbGxlZE9uY2UiLCJ0b0VxdWFsIiwicmVzdG9yZSIsIndyYXBwZXIwIiwic2l6ZSIsIndyYXBwZXIxIiwid3JhcHBlcjIiLCJ3cmFwcGVyMyIsIndyYXBwZXI0IiwidGV4dCJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2NvbXBvbmVudHMvc3Bpbm5lci9fX3Rlc3RzX18vaW5kZXgudGVzdC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IHJlbmRlciB9IGZyb20gXCJlbnp5bWVcIlxuaW1wb3J0IFRlc3RSZW5kZXJlciBmcm9tIFwicmVhY3QtdGVzdC1yZW5kZXJlclwiXG5pbXBvcnQgc2lub24gZnJvbSBcInNpbm9uXCJcbmltcG9ydCBTcGlubmVyIGZyb20gXCIuLlwiXG5cbmRlc2NyaWJlKFwiU3Bpbm5lclwiLCAoKSA9PiB7XG4gIGl0KFwiU3Bpbm5lciDmmK/lkKbmraPnoa7muLLmn5NcIiwgKCkgPT4ge1xuICAgIGNvbnN0IHdyYXBwZXIgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKFxuICAgICAgPFNwaW5uZXIgY29sb3I9XCIjMDBiYjljXCI+Y2hpbGRyZW48L1NwaW5uZXI+XG4gICAgKVxuICAgIGV4cGVjdCh3cmFwcGVyKS50b01hdGNoU25hcHNob3QoKVxuICB9KVxuXG4gIGl0KFwidmFsdWUgUHJvcCDmmK/lkKbog73pqozor4EgWzAsIDFdIOWklueahOaVsOWtl1wiLCAoKSA9PiB7XG4gICAgY29uc3Qgc3R1YiA9IHNpbm9uLnN0dWIoY29uc29sZSwgXCJlcnJvclwiKVxuICAgIHJlbmRlcig8U3Bpbm5lciB2YWx1ZT17Mn0gLz4pXG4gICAgZXhwZWN0KHN0dWIuY2FsbGVkT25jZSkudG9FcXVhbCh0cnVlKVxuICAgIHN0dWIucmVzdG9yZSgpXG4gIH0pXG5cbiAgaXQoXCLlkITmg4XlhrXlv6vnhafmoLjlr7lcIiwgKCkgPT4ge1xuICAgIGNvbnN0IHdyYXBwZXIwID0gVGVzdFJlbmRlcmVyLmNyZWF0ZSg8U3Bpbm5lciBzaXplPVwibWluaVwiIC8+KVxuICAgIGNvbnN0IHdyYXBwZXIxID0gVGVzdFJlbmRlcmVyLmNyZWF0ZSg8U3Bpbm5lciBzaXplPVwic21hbGxcIiAvPilcbiAgICBjb25zdCB3cmFwcGVyMiA9IFRlc3RSZW5kZXJlci5jcmVhdGUoPFNwaW5uZXIgc2l6ZT1cIm1lZGl1bVwiIC8+KVxuICAgIGNvbnN0IHdyYXBwZXIzID0gVGVzdFJlbmRlcmVyLmNyZWF0ZSg8U3Bpbm5lciBzaXplPVwibGFyZ2VcIiAvPilcbiAgICBjb25zdCB3cmFwcGVyNCA9IFRlc3RSZW5kZXJlci5jcmVhdGUoXG4gICAgICA8U3Bpbm5lciB2YWx1ZT17MC4yN30gdGV4dD1cIuaMh+Wumui/m+W6plwiIC8+XG4gICAgKVxuXG4gICAgZXhwZWN0KHdyYXBwZXIwKS50b01hdGNoU25hcHNob3QoKVxuICAgIGV4cGVjdCh3cmFwcGVyMSkudG9NYXRjaFNuYXBzaG90KClcbiAgICBleHBlY3Qod3JhcHBlcjIpLnRvTWF0Y2hTbmFwc2hvdCgpXG4gICAgZXhwZWN0KHdyYXBwZXIzKS50b01hdGNoU25hcHNob3QoKVxuICAgIGV4cGVjdCh3cmFwcGVyNCkudG9NYXRjaFNuYXBzaG90KClcbiAgfSlcbn0pXG4iXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBS0EsS0FBSyxNQUFNLE9BQU87QUFDOUIsU0FBU0MsTUFBTSxRQUFRLFFBQVE7QUFDL0IsT0FBT0MsWUFBWSxNQUFNLHFCQUFxQjtBQUM5QyxPQUFPQyxLQUFLLE1BQU0sT0FBTztBQUN6QixPQUFPQyxPQUFPLE1BQU0sSUFBSTtBQUV4QkMsUUFBUSxDQUFDLFNBQVMsRUFBRSxZQUFNO0VBQ3hCQyxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsWUFBTTtJQUN6QixJQUFNQyxPQUFPLEdBQUdMLFlBQVksQ0FBQ00sTUFBTSxDQUNqQ1IsS0FBQSxDQUFBUyxhQUFBLENBQUNMLE9BQU87TUFBQ00sS0FBSyxFQUFDO0lBQVMsR0FBQyxVQUFpQixDQUM1QyxDQUFDO0lBQ0RDLE1BQU0sQ0FBQ0osT0FBTyxDQUFDLENBQUNLLGVBQWUsQ0FBQyxDQUFDO0VBQ25DLENBQUMsQ0FBQztFQUVGTixFQUFFLENBQUMsOEJBQThCLEVBQUUsWUFBTTtJQUN2QyxJQUFNTyxJQUFJLEdBQUdWLEtBQUssQ0FBQ1UsSUFBSSxDQUFDQyxPQUFPLEVBQUUsT0FBTyxDQUFDO0lBQ3pDYixNQUFNLENBQUNELEtBQUEsQ0FBQVMsYUFBQSxDQUFDTCxPQUFPO01BQUNXLEtBQUssRUFBRTtJQUFFLENBQUUsQ0FBQyxDQUFDO0lBQzdCSixNQUFNLENBQUNFLElBQUksQ0FBQ0csVUFBVSxDQUFDLENBQUNDLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDckNKLElBQUksQ0FBQ0ssT0FBTyxDQUFDLENBQUM7RUFDaEIsQ0FBQyxDQUFDO0VBRUZaLEVBQUUsQ0FBQyxTQUFTLEVBQUUsWUFBTTtJQUNsQixJQUFNYSxRQUFRLEdBQUdqQixZQUFZLENBQUNNLE1BQU0sQ0FBQ1IsS0FBQSxDQUFBUyxhQUFBLENBQUNMLE9BQU87TUFBQ2dCLElBQUksRUFBQztJQUFNLENBQUUsQ0FBQyxDQUFDO0lBQzdELElBQU1DLFFBQVEsR0FBR25CLFlBQVksQ0FBQ00sTUFBTSxDQUFDUixLQUFBLENBQUFTLGFBQUEsQ0FBQ0wsT0FBTztNQUFDZ0IsSUFBSSxFQUFDO0lBQU8sQ0FBRSxDQUFDLENBQUM7SUFDOUQsSUFBTUUsUUFBUSxHQUFHcEIsWUFBWSxDQUFDTSxNQUFNLENBQUNSLEtBQUEsQ0FBQVMsYUFBQSxDQUFDTCxPQUFPO01BQUNnQixJQUFJLEVBQUM7SUFBUSxDQUFFLENBQUMsQ0FBQztJQUMvRCxJQUFNRyxRQUFRLEdBQUdyQixZQUFZLENBQUNNLE1BQU0sQ0FBQ1IsS0FBQSxDQUFBUyxhQUFBLENBQUNMLE9BQU87TUFBQ2dCLElBQUksRUFBQztJQUFPLENBQUUsQ0FBQyxDQUFDO0lBQzlELElBQU1JLFFBQVEsR0FBR3RCLFlBQVksQ0FBQ00sTUFBTSxDQUNsQ1IsS0FBQSxDQUFBUyxhQUFBLENBQUNMLE9BQU87TUFBQ1csS0FBSyxFQUFFLElBQUs7TUFBQ1UsSUFBSSxFQUFDO0lBQU0sQ0FBRSxDQUNyQyxDQUFDO0lBRURkLE1BQU0sQ0FBQ1EsUUFBUSxDQUFDLENBQUNQLGVBQWUsQ0FBQyxDQUFDO0lBQ2xDRCxNQUFNLENBQUNVLFFBQVEsQ0FBQyxDQUFDVCxlQUFlLENBQUMsQ0FBQztJQUNsQ0QsTUFBTSxDQUFDVyxRQUFRLENBQUMsQ0FBQ1YsZUFBZSxDQUFDLENBQUM7SUFDbENELE1BQU0sQ0FBQ1ksUUFBUSxDQUFDLENBQUNYLGVBQWUsQ0FBQyxDQUFDO0lBQ2xDRCxNQUFNLENBQUNhLFFBQVEsQ0FBQyxDQUFDWixlQUFlLENBQUMsQ0FBQztFQUNwQyxDQUFDLENBQUM7QUFDSixDQUFDLENBQUMiLCJpZ25vcmVMaXN0IjpbXX0=