ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
我想使用Jest / Enzyme编写一个测试,该测试根据条件测试是否返回了正确的图像。我目前有它传递与Expect(wrapper.html())。toContain('
我在TDD过程中遇到问题,并且React钩子的状态没有按预期更改// // Header.tsx import React,{useState,ChangeEvent,KeyboardEvent} from'react';界面...
TypeError:无法读取未定义(玩笑)的属性'location'
我有一个简单的组件,该组件使用来自React Router的useLocation挂钩。 // App.jsx从“ react”导入React;从“ react-router-dom”导入{useLocation};函数App(){const location = ...
我有一个名为BsButtons的函数,里面有一个具有嵌入式样式的Button。我正在尝试编写一个单元测试,以检查特定的Button是否具有特定的样式。 ...
我正在尝试模拟/测试调用props.onClick的按键事件。我使用类似的测试代码成功模拟了onClick,但是按键不起作用。当我通过...
我正在创建一个react组件,并且在此组件中,我将箭头函数用于类方法和生命周期挂钩。我正在为同一文件编写单元测试用例。但是问题是,当我写...
如何使用Jest end Enzyme在next.js应用程序中编写单元测试redux连接的组件
在React Single Page App中,我们需要将createStore的逻辑与另一个组件(通常称为 )分开,以便在您的测试文件中重用它,以使函数与商店链接...
当使用酶进行单元测试时,没有执行react useEffect
我有一个使用useEffect的组件,它对称为props.getPostsInit()的redux操作进行api调用。我将如何测试它,到现在为止我收到一个错误,它没有调用getPostsInit ...
我在material-ui TextField周围有一个简单的React包装器组件。我正在尝试使用酶并模拟以触发在我的组件中处理的基础TextField上的事件,并且...
如何通过更改useState来测试React Hooks组件
我有一个React Hooks功能组件,我想用Jest / Enzyme测试。我想根据useState值测试其第三次渲染行为。我似乎无法在网上找到任何示例。...
[我正在尝试编写一个使用酶来模拟按钮点击的测试,该测试期望触发onClick处理程序。我想用模拟代替组件的onClick处理程序。测试运行时,...
'JestSerializer'不可分配给'SnapshotSerializerPlugin'类型的参数
我在CRA应用程序中有一个名为setupTests.ts的文件,它在createSerializer()方法上显示此警告。如果我将文件重命名为js文件,则所有编译都可以进行,并且可以运行测试。虽然...
我有一个称为注释列表的组件,注释列表将获取this.props.posts之外的所有注释,这些注释来自仪表板容器。
我尝试用Jest测试此Typescript类(摘要,以便您理解):从'../../../services/api/OrderService'导入OrderService; class InstallationOverview {//使用OrderService ...
我是刚开始使用Jest和Enzyme。我有一个组件,它设置一些从父组件传递下来的道具。根据要调用的API调用,我要确保设置了这些道具...
我有一个带有react-hook-form库的组件。这是组件:export const SetNewPassword =()=> {// ...代码返回(
我需要测试其中具有Link的SavedVariants组件,但是问题是只有包装器组件定义了BrowserRouter:const RoutedSavedVariants =({match})=>
假设我们有以下组件树:Mycomponent组件1组件2组件3 Mycomponent是所有者组件,包含三个子组件。我们想要的东西...