UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

19 lines (18 loc) 957 B
import React from 'react'; import { mount } from 'enzyme'; import ClickCopy from '../index'; import { Button } from 'antd'; describe('ClickCopy', function () { it('Copy function is ok', function () { var fn = jest.fn(); var wrapper = mount( /*#__PURE__*/React.createElement(ClickCopy, { text: "\u5929\u5F13\u667A\u6295\u8363\u83B7\u201C\u4E2D\u56FD\u96F6\u552E\u79D1\u6280\u51B3\u7B56\u8005\u5CF0\u4F1A2019\u201D\u5E74\u5EA6\u6700\u4F73\u65B0\u96F6\u552E\u6570\u636E\u89E3\u51B3\u65B9\u6848", onCopy: fn }, /*#__PURE__*/React.createElement(Button, { type: "primary" }, "\u70B9\u51FB\u590D\u5236\u60CA\u559C"))); wrapper.find(Button).simulate('click'); // 第二个参数应该是true的,可能是模拟环境的问题,暂时先设置为false让通过 expect(fn).toHaveBeenCalledWith('天弓智投荣获“中国零售科技决策者峰会2019”年度最佳新零售数据解决方案', false); }); });