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>
90 lines (89 loc) • 13.9 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 _testUtils = require("react-dom/test-utils");
var _reactTestRenderer = _interopRequireDefault(require("react-test-renderer"));
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; }
window.ResizeObserver = window.ResizeObserver || jest.fn().mockImplementation(function () {
return {
disconnect: jest.fn(),
observe: jest.fn(),
unobserve: jest.fn()
};
});
var Tab = _["default"].Tab;
describe("Tabs", function () {
beforeAll(function () {
jest.useFakeTimers();
});
afterAll(function () {
jest.useRealTimers();
});
it("验证快照", function () {
var wrapper0 = _reactTestRenderer["default"].create(React.createElement(_["default"], {
gutter: 10
}, React.createElement(Tab, {
title: "1",
value: "1"
})));
var wrapper1 = _reactTestRenderer["default"].create(React.createElement(_["default"], null, "string"));
expect(wrapper0).toMatchSnapshot();
expect(wrapper1).toMatchSnapshot();
});
it("验证 setIndicatorStyle 快照", function () {
var wrapper0 = (0, _enzyme.mount)(React.createElement(_["default"], {
value: "2"
}, React.createElement(Tab, {
title: "1",
value: "1"
}), React.createElement(Tab, {
title: "2",
value: "2"
})));
var wrapper1 = (0, _enzyme.mount)(React.createElement(_["default"], null, React.createElement(Tab, {
title: "1",
value: "1"
}), React.createElement(Tab, {
title: "2",
value: "2"
})));
(0, _testUtils.act)(function () {
jest.advanceTimersByTime(0);
});
expect(wrapper0).toMatchSnapshot();
expect(wrapper1).toMatchSnapshot();
});
it("是否能够内部驱动", function () {
var wrapper = (0, _enzyme.mount)(React.createElement(_["default"], {
defaultValue: "1"
}, React.createElement(Tab, {
title: "1",
value: "1"
}), React.createElement(Tab, {
title: "2",
value: "2"
})));
expect(wrapper.find("div").at(0).props()["data-value"]).toEqual("1");
wrapper.find("[role='tab']").at(1).simulate("click");
expect(wrapper.find("div").at(0).props()["data-value"]).toEqual("2");
});
it("是否能受外部控制", function () {
var wrapper0 = (0, _enzyme.mount)(React.createElement(_["default"], {
value: "1"
}, React.createElement(Tab, {
title: "1",
value: "1"
}), React.createElement(Tab, {
title: "2",
value: "2"
})));
expect(wrapper0.find("div").at(0).props()["data-value"]).toEqual("1");
wrapper0.find("[role='tab']").at(1).simulate("click");
expect(wrapper0.find("div").at(0).props()["data-value"]).toEqual("1");
});
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIl9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkIiwicmVxdWlyZSIsIl90ZXN0VXRpbHMiLCJfcmVhY3RUZXN0UmVuZGVyZXIiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwiX2VuenltZSIsIl8iLCJlIiwiX19lc01vZHVsZSIsIl9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZSIsIldlYWtNYXAiLCJyIiwidCIsIl90eXBlb2YiLCJoYXMiLCJnZXQiLCJuIiwiX19wcm90b19fIiwiYSIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yIiwidSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImkiLCJzZXQiLCJ3aW5kb3ciLCJSZXNpemVPYnNlcnZlciIsImplc3QiLCJmbiIsIm1vY2tJbXBsZW1lbnRhdGlvbiIsImRpc2Nvbm5lY3QiLCJvYnNlcnZlIiwidW5vYnNlcnZlIiwiVGFiIiwiVGFicyIsImRlc2NyaWJlIiwiYmVmb3JlQWxsIiwidXNlRmFrZVRpbWVycyIsImFmdGVyQWxsIiwidXNlUmVhbFRpbWVycyIsIml0Iiwid3JhcHBlcjAiLCJUZXN0UmVuZGVyZXIiLCJjcmVhdGUiLCJjcmVhdGVFbGVtZW50IiwiZ3V0dGVyIiwidGl0bGUiLCJ2YWx1ZSIsIndyYXBwZXIxIiwiZXhwZWN0IiwidG9NYXRjaFNuYXBzaG90IiwibW91bnQiLCJhY3QiLCJhZHZhbmNlVGltZXJzQnlUaW1lIiwid3JhcHBlciIsImRlZmF1bHRWYWx1ZSIsImZpbmQiLCJhdCIsInByb3BzIiwidG9FcXVhbCIsInNpbXVsYXRlIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy90YWJzL19fdGVzdHNfXy9pbmRleC50ZXN0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgYWN0IH0gZnJvbSBcInJlYWN0LWRvbS90ZXN0LXV0aWxzXCJcbmltcG9ydCBUZXN0UmVuZGVyZXIgZnJvbSBcInJlYWN0LXRlc3QtcmVuZGVyZXJcIlxuaW1wb3J0IHsgbW91bnQgfSBmcm9tIFwiZW56eW1lXCJcbmltcG9ydCBUYWJzIGZyb20gXCIuLlwiXG5cbndpbmRvdy5SZXNpemVPYnNlcnZlciA9XG4gIHdpbmRvdy5SZXNpemVPYnNlcnZlciB8fFxuICBqZXN0LmZuKCkubW9ja0ltcGxlbWVudGF0aW9uKCgpID0+ICh7XG4gICAgZGlzY29ubmVjdDogamVzdC5mbigpLFxuICAgIG9ic2VydmU6IGplc3QuZm4oKSxcbiAgICB1bm9ic2VydmU6IGplc3QuZm4oKSxcbiAgfSkpXG5cbmNvbnN0IHsgVGFiIH0gPSBUYWJzXG5cbmRlc2NyaWJlKFwiVGFic1wiLCAoKSA9PiB7XG4gIGJlZm9yZUFsbCgoKSA9PiB7XG4gICAgamVzdC51c2VGYWtlVGltZXJzKClcbiAgfSlcblxuICBhZnRlckFsbCgoKSA9PiB7XG4gICAgamVzdC51c2VSZWFsVGltZXJzKClcbiAgfSlcblxuICBpdChcIumqjOivgeW/q+eFp1wiLCAoKSA9PiB7XG4gICAgY29uc3Qgd3JhcHBlcjAgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKFxuICAgICAgPFRhYnMgZ3V0dGVyPXsxMH0+XG4gICAgICAgIDxUYWIgdGl0bGU9XCIxXCIgdmFsdWU9XCIxXCIgLz5cbiAgICAgIDwvVGFicz5cbiAgICApXG4gICAgY29uc3Qgd3JhcHBlcjEgPSBUZXN0UmVuZGVyZXIuY3JlYXRlKDxUYWJzPnN0cmluZzwvVGFicz4pXG4gICAgZXhwZWN0KHdyYXBwZXIwKS50b01hdGNoU25hcHNob3QoKVxuICAgIGV4cGVjdCh3cmFwcGVyMSkudG9NYXRjaFNuYXBzaG90KClcbiAgfSlcblxuICBpdChcIumqjOivgSBzZXRJbmRpY2F0b3JTdHlsZSDlv6vnhadcIiwgKCkgPT4ge1xuICAgIGNvbnN0IHdyYXBwZXIwID0gbW91bnQoXG4gICAgICA8VGFicyB2YWx1ZT1cIjJcIj5cbiAgICAgICAgPFRhYiB0aXRsZT1cIjFcIiB2YWx1ZT1cIjFcIiAvPlxuICAgICAgICA8VGFiIHRpdGxlPVwiMlwiIHZhbHVlPVwiMlwiIC8+XG4gICAgICA8L1RhYnM+XG4gICAgKVxuICAgIGNvbnN0IHdyYXBwZXIxID0gbW91bnQoXG4gICAgICA8VGFicz5cbiAgICAgICAgPFRhYiB0aXRsZT1cIjFcIiB2YWx1ZT1cIjFcIiAvPlxuICAgICAgICA8VGFiIHRpdGxlPVwiMlwiIHZhbHVlPVwiMlwiIC8+XG4gICAgICA8L1RhYnM+XG4gICAgKVxuICAgIGFjdCgoKSA9PiB7XG4gICAgICAvLyDnrYnlvoUgMG1z77yM6L+Z5qC35omN6IO96Kem5Y+RIHNldEluZGljYXRvclN0eWxlIOaWueazlVxuICAgICAgamVzdC5hZHZhbmNlVGltZXJzQnlUaW1lKDApXG4gICAgfSlcbiAgICBleHBlY3Qod3JhcHBlcjApLnRvTWF0Y2hTbmFwc2hvdCgpXG4gICAgZXhwZWN0KHdyYXBwZXIxKS50b01hdGNoU25hcHNob3QoKVxuICB9KVxuXG4gIGl0KFwi5piv5ZCm6IO95aSf5YaF6YOo6amx5YqoXCIsICgpID0+IHtcbiAgICBjb25zdCB3cmFwcGVyID0gbW91bnQoXG4gICAgICA8VGFicyBkZWZhdWx0VmFsdWU9XCIxXCI+XG4gICAgICAgIDxUYWIgdGl0bGU9XCIxXCIgdmFsdWU9XCIxXCIgLz5cbiAgICAgICAgPFRhYiB0aXRsZT1cIjJcIiB2YWx1ZT1cIjJcIiAvPlxuICAgICAgPC9UYWJzPlxuICAgIClcbiAgICBleHBlY3Qod3JhcHBlci5maW5kKFwiZGl2XCIpLmF0KDApLnByb3BzKClbXCJkYXRhLXZhbHVlXCJdKS50b0VxdWFsKFwiMVwiKVxuICAgIHdyYXBwZXIuZmluZChcIltyb2xlPSd0YWInXVwiKS5hdCgxKS5zaW11bGF0ZShcImNsaWNrXCIpXG4gICAgZXhwZWN0KHdyYXBwZXIuZmluZChcImRpdlwiKS5hdCgwKS5wcm9wcygpW1wiZGF0YS12YWx1ZVwiXSkudG9FcXVhbChcIjJcIilcbiAgfSlcblxuICBpdChcIuaYr+WQpuiDveWPl+WklumDqOaOp+WItlwiLCAoKSA9PiB7XG4gICAgY29uc3Qgd3JhcHBlcjAgPSBtb3VudChcbiAgICAgIDxUYWJzIHZhbHVlPVwiMVwiPlxuICAgICAgICA8VGFiIHRpdGxlPVwiMVwiIHZhbHVlPVwiMVwiIC8+XG4gICAgICAgIDxUYWIgdGl0bGU9XCIyXCIgdmFsdWU9XCIyXCIgLz5cbiAgICAgIDwvVGFicz5cbiAgICApXG4gICAgZXhwZWN0KHdyYXBwZXIwLmZpbmQoXCJkaXZcIikuYXQoMCkucHJvcHMoKVtcImRhdGEtdmFsdWVcIl0pLnRvRXF1YWwoXCIxXCIpXG4gICAgd3JhcHBlcjAuZmluZChcIltyb2xlPSd0YWInXVwiKS5hdCgxKS5zaW11bGF0ZShcImNsaWNrXCIpXG4gICAgZXhwZWN0KHdyYXBwZXIwLmZpbmQoXCJkaXZcIikuYXQoMCkucHJvcHMoKVtcImRhdGEtdmFsdWVcIl0pLnRvRXF1YWwoXCIxXCIpXG4gIH0pXG59KVxuIl0sIm1hcHBpbmdzIjoiOzs7QUFBQSxJQUFBQSxLQUFBLEdBQUFDLHVCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBQyxVQUFBLEdBQUFELE9BQUE7QUFDQSxJQUFBRSxrQkFBQSxHQUFBQyxzQkFBQSxDQUFBSCxPQUFBO0FBQ0EsSUFBQUksT0FBQSxHQUFBSixPQUFBO0FBQ0EsSUFBQUssQ0FBQSxHQUFBRixzQkFBQSxDQUFBSCxPQUFBO0FBQXFCLFNBQUFHLHVCQUFBRyxDQUFBLFdBQUFBLENBQUEsSUFBQUEsQ0FBQSxDQUFBQyxVQUFBLEdBQUFELENBQUEsZ0JBQUFBLENBQUE7QUFBQSxTQUFBRSx5QkFBQUYsQ0FBQSw2QkFBQUcsT0FBQSxtQkFBQUMsQ0FBQSxPQUFBRCxPQUFBLElBQUFFLENBQUEsT0FBQUYsT0FBQSxZQUFBRCx3QkFBQSxZQUFBQSx5QkFBQUYsQ0FBQSxXQUFBQSxDQUFBLEdBQUFLLENBQUEsR0FBQUQsQ0FBQSxLQUFBSixDQUFBO0FBQUEsU0FBQVAsd0JBQUFPLENBQUEsRUFBQUksQ0FBQSxTQUFBQSxDQUFBLElBQUFKLENBQUEsSUFBQUEsQ0FB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QUFLLENBQUMsQ0FBQ0MsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUNDLE9BQU8sQ0FBQyxHQUFHLENBQUM7SUFDcEVMLE9BQU8sQ0FBQ0UsSUFBSSxDQUFDLGNBQWMsQ0FBQyxDQUFDQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUNHLFFBQVEsQ0FBQyxPQUFPLENBQUM7SUFDcERYLE1BQU0sQ0FBQ0ssT0FBTyxDQUFDRSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUNDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsS0FBSyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDQyxPQUFPLENBQUMsR0FBRyxDQUFDO0VBQ3RFLENBQUMsQ0FBQztFQUVGbkIsRUFBRSxDQUFDLFVBQVUsRUFBRSxZQUFNO0lBQ25CLElBQU1DLFFBQVEsR0FBRyxJQUFBVSxhQUFLLEVBQ3BCdEQsS0FBQSxDQUFBK0MsYUFBQSxDQUFDeEMsQ0FBQSxXQUFJO01BQUMyQyxLQUFLLEVBQUM7SUFBRyxHQUNibEQsS0FBQSxDQUFBK0MsYUFBQSxDQUFDWCxHQUFHO01BQUNhLEtBQUssRUFBQyxHQUFHO01BQUNDLEtBQUssRUFBQztJQUFHLENBQUUsQ0FBQyxFQUMzQmxELEtBQUEsQ0FBQStDLGFBQUEsQ0FBQ1gsR0FBRztNQUFDYSxLQUFLLEVBQUMsR0FBRztNQUFDQyxLQUFLLEVBQUM7SUFBRyxDQUFFLENBQ3RCLENBQ1IsQ0FBQztJQUNERSxNQUFNLENBQUNSLFFBQVEsQ0FBQ2UsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUNDLEtBQUssQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQ0MsT0FBTyxDQUFDLEdBQUcsQ0FBQztJQUNyRWxCLFFBQVEsQ0FBQ2UsSUFBSSxDQUFDLGNBQWMsQ0FBQyxDQUFDQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUNHLFFBQVEsQ0FBQyxPQUFPLENBQUM7SUFDckRYLE1BQU0sQ0FBQ1IsUUFBUSxDQUFDZSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUNDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsS0FBSyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDQyxPQUFPLENBQUMsR0FBRyxDQUFDO0VBQ3ZFLENBQUMsQ0FBQztBQUNKLENBQUMsQ0FBQyIsImlnbm9yZUxpc3QiOltdfQ==
;