UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

35 lines (34 loc) 1.41 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _react = _interopRequireDefault(require("react")); var _enzyme = require("enzyme"); var _ = _interopRequireDefault(require("..")); var _antd = require("antd"); var _testUtils = require("react-dom/test-utils"); describe('Radio.Group', function () { var RadioGroup = function RadioGroup() { var options = Array.from(Array(10).keys()).map(function (key) { return "\u6309\u94AE".concat(key + 1); }); return /*#__PURE__*/_react["default"].createElement(_["default"].Group, { defaultValue: 6, max: 3 }, options.map(function (opt, idx) { return /*#__PURE__*/_react["default"].createElement(_["default"].Button, { key: opt, value: idx + 1 }, opt); })); }; it('can dropdown to select more', function () { var wrapper = (0, _enzyme.mount)( /*#__PURE__*/_react["default"].createElement(RadioGroup, null)); var dropdown = wrapper.find(_antd.Dropdown); expect(dropdown.render()).toMatchSnapshot(); // 更多 var menu = (0, _enzyme.mount)( /*#__PURE__*/_react["default"].createElement("div", null, dropdown.prop('overlay'))); var menuItems = menu.find(_antd.Menu.Item); (0, _testUtils.act)(function () { menuItems.at(1).simulate('click'); }); expect(dropdown.render()).toMatchSnapshot(); // 按钮5 }); });