ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
酶和玩笑:当dropzone组件是第三方模块时,如何模拟/测试material-ui dropzone onChange处理程序?
我有一个material-ui dropzone组件,该组件具有一个onChange处理程序。处理程序是从主要组件传递的-作为道具的两个级别。所以主要-第二部分-dropzone。 ...
如何使用Mocha -Enzyme和nock进行测试,当响应类型为数组缓冲区时,使用axios.get获取文件?
我正在尝试使用mocha -enzyme nock对axios.get进行单元测试,其中响应的类型为数组缓冲区。测试在本地通过,但在詹金斯失败。可能是什么原因?我尝试增加...
标题几乎可以这么说,我已经花了几个小时来研究如何使用酶来改变功能组件上的道具。我已经试过wrapper.setProps({foo:'bar'}),但是显然没有...
当我在酶中使用mount时,嵌套的按钮组件单击处理程序是“未定义的”,这是为什么?
问题:在我的测试内的console.log中,OnClick是'undefined'。为什么是这样?我可以执行button.simulate('click'),测试将通过,应该不会失败吗? App.js const App =()=> {...
如何启用Jest&Enzyme在WebStorm上使用React编写测试
我目前正在开始学习如何在React中编写测试,并且面临使我的IDE(Webstorm)识别我的.test.js文件并显然识别出玩笑本身的问题。在我的课程中,一个...
如何启用Jest&Enzyme在WebStorm上使用React编写测试
我目前正在开始学习如何在React中编写测试,并且面临使我的IDE(Webstorm)识别我的.test.js文件并显然识别出玩笑本身的问题。在我的课程中,一个...
我有以下测试:describe('Form',()=> {让存储;让包装器; beforeEach(()=> {存储=模拟存储(mockData);包装器= mount( ...
我正在尝试对定制的可重用组件进行一次开玩笑的测试,但是很难使其正常工作。我已经使用简单的material-ui组件在沙箱中将其削减了,但仍然有...
酶装载未调用useEffect; react-testing-library渲染未调用useEffect
我正在尝试用酶的支架测试React钩子。看起来好像没有调用React钩子useEffect。这是我的功能组件:导出函数HelloFetch(){type ...
我的React应用程序使用很多上下文,许多上下文需要使用笑话和酶进行测试。为了复制上下文的行为,我在函数useContext上创建了一个间谍:...
Jest Enzyme test错误:在“ Connect(App)”的上下文中找不到“存储”。
我有index.js文件,其中包含:从'react'导入React;从'react-dom'导入ReactDOM;导入'./index.css';从'./AppWork导入应用程序*从'./serviceWorker'导入*作为serviceWorker ...
模拟React useRef或带有酶和玩笑的功能组件内部的功能?
Codesanbox链接-包括工作组件Child2.js和工作测试Child2.test.js Child2.js导入React,{useRef}来自“ react”;导出默认功能Child2(){const divRef = useRef(); ...
[在React中使用酶获取并设置localStorage数据
我正在登录页面的本地存储中保存了一些数据。我想在标题中显示。因此,在为标题编写测试套件时,我想到了在其中添加一些本地存储数据的想法。但是下面的代码是...
[令我感到惊讶的是,许多博客都使用Jest和Enzyme编写了针对React Application的单元测试。不能,我们仅通过开玩笑或仅通过酶来编写针对React应用程序的单元测试?...
我有一个需要测试的React应用。它使用useContext()钩子来创建在我的大多数组件中使用的Provider。我有一个专用的组件来处理上下文(可以说...
React,React Router和Enzyme:复选框更改时监视history.push()
我正在使用导航,其中使用history.push选中或取消选中复选框会导致重定向。我正在尝试编写一个测试来确保这种情况发生,但是在对...
我正在尝试在我的react-redux应用程序中修复失败的测试。当我再次潜入组件时,我希望看到其中的JSX。但是,我什么也没看到。这是我的组件-...
如何使用Jest和Enzyme在React Native中测试空事件处理程序?分支测试状态%62.5,因为我无法测试空事件处理程序。我尝试了模拟功能,但无法正常工作。
我在应用程序中使用了一些动画,所有动画都取决于引用(我正在使用GSAP)。大多数测试元素位于其他React组件中;所以,我已经设置好...
使用Enzyme和useContext钩子的简单集成测试应该是什么样?
帮助为React中的组件编写一个简单的集成测试(该组件使用useContext钩子)。测试应验证是否按下了按钮并调用了处理程序(这是我的代码:https:// ...