UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

22 lines (20 loc) 1.17 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _react = _interopRequireDefault(require("react")); var _enzyme = require("enzyme"); var _index = _interopRequireDefault(require("../index")); var _antd = require("antd"); describe('ClickCopy', function () { it('Copy function is ok', function () { var fn = jest.fn(); var wrapper = (0, _enzyme.mount)( /*#__PURE__*/_react["default"].createElement(_index["default"], { 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["default"].createElement(_antd.Button, { type: "primary" }, "\u70B9\u51FB\u590D\u5236\u60CA\u559C"))); wrapper.find(_antd.Button).simulate('click'); // 第二个参数应该是true的,可能是模拟环境的问题,暂时先设置为false让通过 expect(fn).toHaveBeenCalledWith('天弓智投荣获“中国零售科技决策者峰会2019”年度最佳新零售数据解决方案', false); }); });