ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
我无法使用酶,笑话和react-native-testing-library来测试本机App的反应。只需重新测试一下('正确渲染',()=> {renderer.create( )。toJSON;}); ...
我有一个删除确认面板,默认情况下,该面板在加载组件时处于禁用状态,并且仅在单击删除按钮时才显示。{this.state.deleteConfirmation &&(
我对测试非常陌生,我终于觉得自己掌握了一切。但是,模拟仍然有些混乱。我目前正在测试注册功能,并且该功能会一直执行到Auth ....
我在一个React应用程序的单元测试用例中有一种情况,其中一个函数需要从父组件的props中接收的另一个函数。父组件函数定义为...
我正在使用Enzyme + Jest测试一些React组件。我有以下测试:describe(' ',()=> {let wrapper; it('should render children props',()=> {wrapper = ...
[我在玩笑的单元测试中调度动作时无法获得状态:我从'redux-mock-store'import *导入configureMockStore *从'react'作为React导入...
Type缺少类型'ElementClass'中的以下属性:context,setState,forceUpdate,props,refs
我正在将NextJS与Typescript一起使用。我正在尝试使用Jest + Enzyme测试我的应用程序。我收到以下错误消息:**测试套件无法运行TypeScript诊断程序(使用...
epoch的值设置得较早,由于我不想重新生成epoch的值,因此该函数具有一个封闭的名称。 / * index.js * / const epoch = Date.now()函数appVersion(){console.log(...
有人对如何对该组件进行单元测试有任何建议吗?我正在努力研究如何正确模拟getFoo,然后在运行测试之前等待其承诺解决。我目前是...
我很难进行测试,等待上下文的新状态。这是一个简单的应用程序,显示一个加载器,直到获取用户为止:(我知道,为了...
在本机玩笑单元测试的“ Connect(Home)”上下文中找不到“存储”?
我是新来的本地人。尝试编写单元测试用例。但我收到以下错误。我的测试用例失败,因为在“ Connect(Home)”的上下文中找不到“ store”。要么包装...
tsconfig.json {“扩展”:“ ./node_modules/pcf-scripts/tsconfig_base.json”,“ compilerOptions”:{“ typeRoots”:[“ node_modules / @ types”],“ allowJs”:true,“ skipLibCheck “:...
使用Jest / Enzyme测试延迟的自定义React钩子?
我正在尝试测试使用useState和useEffect以及模拟延迟加载某些数据的setTimeout的自定义钩子。简化的const useCustomHook =(id:number)=> {const [...
如何测试使用React Hooks的React组件useHistory hook与酶?
我正在尝试使用酶测试React组件。在将组件转换为挂钩之前,测试工作正常。现在我得到了错误,“错误:未捕获[TypeError:无法读取属性'history'...
我正在尝试为我的Class组件构建测试。我想测试组件的状态,并将状态值与渲染结果进行比较。我有一个仅显示圆点的基本组件...
我正在尝试测试使用上下文的组件。挂载后(浅表显然无法与useContext配合使用),我试图为组件数据设置默认值。我期待const ...
我正在尝试创建一个窗口对象以传递到包含窗口变量的测试中。测试看起来像:const baseProps = {}; Enzyme.configure({adapter:new Adapter()}); const baseWrapper = ...
我有Dropdown组件的代码,因为Dropdown.js从“ react”导入React,{useState,useRef,useEffect};从“ prop-types”导入PropTypes;从“ ./Dropdown.module.css”导入样式; ...
我正在尝试在我的react项目上使用JEST测试来模拟粘贴事件。我有一个外部组件“ App”,其中包含带有“ onPaste”事件的输入字段,我想测试过去的数据...
ReactJS组件状态即使在玩笑/酶测试中成功设置后也返回空数据
我有一个简单的方法可以从API获取数据并更新Grid组件中的状态// //在构造函数中this.state = {blogs:[]}; //这里的方法updateBlogsTable(){Axios.get(“ / api / ...