我正在为我的function应用程序编写一个测试用例,我试图用一个模拟函数来模拟一个按钮点击。我将模拟函数作为支柱传递,并在' if‘语句中调用函数,但模拟函数没有被调用,测试失败,但是如果没有'if’语句调用函数,则调用它并通过测试。为什么会发生这种情况?, { shallow, mount } from 'enzyme'
import Adapter from 'enzym
我正在尝试冒险,我试图在我的个人项目中获得100%的代码覆盖率。我无法阅读解释如何使用jest、enzyme和react-native模拟点击事件的文档。,但我试图模拟点击该元素。/lib/ReactTestUtils.js:73:15)
at renderWithOptions (node_modules/enzyme/build
我有一个反应应用程序,我想开始用酶编写单元测试。酶的讨论多达16种反应的版本。在src/setupTests.js中,我现在有import Adapter from 'enzyme-adapter-react-16';Enzyme.configure({ adapter: new Adapter() });
但我的</
在酶中,模拟点击className找到的项目似乎不起作用。问题是mockFn没有模仿toggleSort。但在其他情况下,以这种方式模拟函数可以完美地工作。为什么酶处理mocking类函数的方式不一致?下面所有用于测试事件处理程序toggleSort的情况都不起作用。import React from "react";
export default class Hello extends React</e