ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
我有一个开玩笑的测试,测试的是浅浅呈现的组件:import * as React from'react';从“酶”导入{浅};从“ ./MFASection”导入MFASection;测试('分子/ ...
React / JestJS / Enzyme:如何测试ref函数?
我正在使用Jest和Enzyme对这个非常简单的组件进行单元测试render():render(){return({this.refInput = input}} />)} it('...
问题描述根据我的代码覆盖范围,我需要测试onChange事件中调用的函数。实际上,这是我使用useState挂钩更新功能组件状态的地方。 ...
我已使用material-ui的List组件。在此组件内部,我有一个prop副标题,其中包含一个复选框。我想测试复选框的onClick功能。
问题描述根据我的代码覆盖范围,我需要测试onChange事件中调用的函数。实际上,这是我使用useState挂钩更新功能组件状态的地方。 ...
Testing-onClick-document.getElementById
[试图让以下单击事件通过,但不确定如何在document.getElementById('file-input')。value上调用onclick。这是testfile.js:beforeEach(()=> {wrapper = .. 。
如何使用Jest / Enzyme测试硬编码的onError属性?
我有以下代码:const Avatar =({imageSrc,imageAlt,imageWidth,imageHeight})=>(
我有一个React Scroll to Top组件,我们在Router的下面添加了这个组件,因此在跨页面移动时,我们不会保持滚动位置。我正在尝试为此编写测试用例...
我有一个反应组件const Upload =(props)=> {const [fileName,setFileName] = useState(“ no selected selected”)函数handleFile(e){const [sFile] = e.target.files; setFileName(...
我想自己测试一个React组件,而不要使用模拟存储。假设我有一个连接到Redux存储的组件,并且导出了两次:类MyComponent扩展了Component {...} ...
添加eventListener时测试React useEffect钩子
我在我的React代码中具有如下功能组件:const Compo =({funcA})=> {useEffect(()=> {window.addEventListener('x',funcB,false); return()=> {...
如何模拟/间谍React中的ref调用的addEventListener方法?
我正在对一个引用其div的组件进行快照测试。组件看起来像-从'react'导入React,{PureComponent};类SearchFlightBuilder扩展了PureComponent {...
CORS错误-错误:禁止跨源http:// localhost-仅在ReactJS / Jest测试中
我遇到了一个问题,即我对外部API的请求在执行中工作正常,但是在运行Jest / Enzyme测试时,它给了我一个CORS错误。有问题的函数正在使用...
我正在尝试模拟去抖动,以便可以在单元测试中测试去抖动的功能,但它告诉我该功能不是函数错误:TypeError:(0,_usersDialog.debounceUpdateSearchText)...
如何找到用于Jest,酶,Create-React-App,Shallow()的文档?
我正在使用Create React App,并按如下所示设置了我的测试文件:从'react'导入React;从“酶”导入{浅,配置};从'enzyme-adapter-react-16'导入适配器;然后我设置...
这是我的功能组件。 const InputText =(props:Props)=> {return(
在类和功能组件中,我都有一个导入的AuthService,该服务具有fetch方法(我使用该方法而不是global.fetch)。在我的测试文件中,我正在尝试模拟AuthService ...
我已经阅读了几篇有关测试React Hooks的文章,似乎一般的建议是不要直接测试状态。我们希望测试用户实际看到的东西。在我的情况下,我有...
在构造函数内部使用上下文的情况下,如何使用笑话和酶来测试反应上下文?
我正在使用react-context保存我的数据并访问构造函数中的数据,如下所示:class MyComponent extended Component {//构造函数构造函数(props,context){...
我不熟悉测试,并且已经尝试解决这个问题已有一段时间了。尽管我可以找到类似的帖子,但没有找到对我有用的东西。我认为问题可能是因为...