ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
目前正在尝试测试按钮'onPress'在单击后是否已被调用,但是我遇到了一些麻烦。在我的onPress函数中,当单击按钮时,在SignUp.test.jsit中测试用例...
我正在尝试使用点击处理程序测试自毁组件的卸载。点击处理程序使用setTimeout更新useState。但是,我的测试失败了,但我希望它能通过。我...
我写了一份HOC,目的是为了在我的项目中以动态方式注入减速器,效果很好。但是我很难开玩笑地对此进行测试。我的疑问是如何测试此扩展类返回的内容,...
使用组件中的道具进行单元测试/模拟共享导出功能的正确方法-React
[在我的React项目中,我有一个共享的导出函数://shared_functions.js导出函数buildEndpoint(region,methodName){return(this.props.regionalEndpointsMap中的region?this.props ....
Jest异步操作创建者:TypeError:无法读取未定义的属性'then'
这里是Kinda的新手。我正在尝试使用jest为我的React项目中的一个异步动作创建者编写单元测试用例。我一直遇到错误TypeError:无法读取属性'then'...
[下午好,我是单元测试的入门者。我在其中使用样式组件链接创建了组件 。我需要使用任何工具(Mocha,Enzime等)编写单元测试。...
Enzyme wrapper.update()导致引用输入不再具有值prop
这里是一个代码沙箱,其中包含一个模拟此问题的测试。如以下问题所述,此代码沙箱中的测试失败:https://codesandbox.io/s/react-jest-and-enzyme-testing-c7vng我是...
这是我的CustomEntry组件,我要在其中测试addEntry函数。从“ ./Entry”导入条目;从“ ./CreateEntry”导入CreateEntry;函数CustomEntry(){const [entries,...
我是使用酶和Jest进行React测试的新手,我有这种情况要测试:当将鼠标悬停在ParentDiv上时,Child div应该将样式更改为background-color:green和display:block。但是在...
嗨,你能帮忙吗?为什么我的测试与此Redux Store设置中断。如果我注释掉redux dev工具,它能工作吗? // window .__ REDUX_DEVTOOLS_EXTENSION__ && window ....
您可能需要适当的加载程序来处理此文件类型,当前没有配置任何加载程序来处理此文件。摩卡酶+ Webpack
我正在设置摩卡+柴+酶来测试我的反应成分。我已经将webpack.config.js文件设置如下webpack.config.js const path = require(“ path”); const HtmlPlugin = require(“ ...
React Native Enzyme test useEffect hook testing
我在组件内部有一个useEffect挂钩。我正在用酶测试。不确定如何测试挂钩中的函数调用:useEffect(()=> {onChangeText(initialLocation.displayName); ...
我有一个简单的组件,其中包括两个按钮和标题字段。到目前为止,我测试了按钮单击,但是我想测试[ 标记中的标题文本字段。我的组件类Popup ...
我正在尝试为NextSeo创建一个Jest Mock,在这里我可以对传递给Meta的道具进行断言。我在下面有一个基本的工作示例,但是我不确定如何在我的Mock中包含道具以运行...
TypeError:无法读取ReactJS Jest测试中未定义的属性'title'
这是我用于Entry.js导入React,{useState}的代码,来自“ react”;从“ react-editext”导入EdiText;导出默认函数Entry({entry,index,removeEntry}){// eslint-disable-next-line ...
在Jest / Enzyme中模拟useReducer的存储,而无需导入reducer
我正在尝试编写一个测试,该测试涉及更新名为 的组件的useReducer状态。 const [store,dispatch] = useReducer(reducer,dashboardStore);在测试中,我...
我是刚开始在React中编写测试用例。我正在使用玩笑和酶来编写测试用例。当我尝试使用测试用例提交代码时,我遇到一个问题,即浏览器仅呈现html,css,js…... >>
如何使用ShallowWrapper酶来查找作为prop存储在另一个React Component中的React Component?
我有一个玩笑/酶测试,它在组件周围创建一个ShallowWrapper,找到指定的语义UI反应按钮(按id),模拟对按钮的单击,然后查看是否单击了该按钮……] >
我正在尝试测试是否在componentDidMount调用的init方法中添加了一个事件,但是仅当组件的属性设置为“ true”时才会添加该事件,所以我想窥探...