UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

32 lines 1.14 kB
import React from 'react'; import { mount } from 'enzyme'; import Radio from '..'; import { Dropdown, Menu } from 'antd'; import { act } from '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" + (key + 1); }); return /*#__PURE__*/React.createElement(Radio.Group, { defaultValue: 6, max: 3 }, options.map(function (opt, idx) { return /*#__PURE__*/React.createElement(Radio.Button, { key: opt, value: idx + 1 }, opt); })); }; it('can dropdown to select more', function () { var wrapper = mount( /*#__PURE__*/React.createElement(RadioGroup, null)); var dropdown = wrapper.find(Dropdown); expect(dropdown.render()).toMatchSnapshot(); // 更多 var menu = mount( /*#__PURE__*/React.createElement("div", null, dropdown.prop('overlay'))); var menuItems = menu.find(Menu.Item); act(function () { menuItems.at(1).simulate('click'); }); expect(dropdown.render()).toMatchSnapshot(); // 按钮5 }); });