enzyme 相关问题

ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。

Jest酶反应天然反应性-手势处理问题[重复]

我无法使用酶,笑话和react-native-testing-library来测试本机App的反应。只需重新测试一下('正确渲染',()=> {renderer.create( )。toJSON;}); ...

回答 1 投票 0

如何测试条件渲染组件的状态转换

我有一个删除确认面板,默认情况下,该面板在加载组件时处于禁用状态,并且仅在单击删除按钮时才显示。{this.state.deleteConfirmation &&(

回答 1 投票 0

使用Jest +酶测试扩增Auth

我对测试非常陌生,我终于觉得自己掌握了一切。但是,模拟仍然有些混乱。我目前正在测试注册功能,并且该功能会一直执行到Auth ....

回答 1 投票 0

开玩笑:当时无法读取未定义的属性

我在一个React应用程序的单元测试用例中有一种情况,其中一个函数需要从父组件的props中接收的另一个函数。父组件函数定义为...

回答 1 投票 0

酶:测试孩子通过安装渲染失败,但通过浅时通过

我正在使用Enzyme + Jest测试一些React组件。我有以下测试:describe(' ',()=> {let wrapper; it('should render children props',()=> {wrapper = ...

回答 1 投票 0

无法通过玩笑的redux操作访问状态

[我在玩笑的单元测试中调度动作时无法获得状态:我从'redux-mock-store'import *导入configureMockStore *从'react'作为React导入...

回答 1 投票 1

Type缺少类型'ElementClass'中的以下属性:context,setState,forceUpdate,props,refs

我正在将NextJS与Typescript一起使用。我正在尝试使用Jest + Enzyme测试我的应用程序。我收到以下错误消息:**测试套件无法运行TypeScript诊断程序(使用...

回答 1 投票 0

如何在执行导入之前在玩笑中模拟全局变量?

epoch的值设置得较早,由于我不想重新生成epoch的值,因此该函数具有一个封闭的名称。 / * index.js * / const epoch = Date.now()函数appVersion(){console.log(...

回答 1 投票 0

在componentDidMount内部模拟API调用方法

有人对如何对该组件进行单元测试有任何建议吗?我正在努力研究如何正确模拟getFoo,然后在运行测试之前等待其承诺解决。我目前是...

回答 1 投票 1

开个玩笑/酶测试等待上下文

我很难进行测试,等待上下文的新状态。这是一个简单的应用程序,显示一个加载器,直到获取用户为止:(我知道,为了...

回答 1 投票 0

在本机玩笑单元测试的“ Connect(Home)”上下文中找不到“存储”?

我是新来的本地人。尝试编写单元测试用例。但我收到以下错误。我的测试用例失败,因为在“ Connect(Home)”的上下文中找不到“ store”。要么包装...

回答 2 投票 1

玩笑遇到意外令牌-与玩笑和酶反应

tsconfig.json {“扩展”:“ ./node_modules/pcf-scripts/tsconfig_base.json”,“ compilerOptions”:{“ typeRoots”:[“ node_modules / @ types”],“ allowJs”:true,“ skipLibCheck “:...

回答 1 投票 0

使用Jest / Enzyme测试延迟的自定义React钩子?

我正在尝试测试使用useState和useEffect以及模拟延迟加载某些数据的setTimeout的自定义钩子。简化的const useCustomHook =(id:number)=> {const [...

回答 1 投票 0

如何测试使用React Hooks的React组件useHistory hook与酶?

我正在尝试使用酶测试React组件。在将组件转换为挂钩之前,测试工作正常。现在我得到了错误,“错误:未捕获[TypeError:无法读取属性'history'...

回答 1 投票 0

关于react js酶的状态

我正在尝试为我的Class组件构建测试。我想测试组件的状态,并将状态值与渲染结果进行比较。我有一个仅显示圆点的基本组件...

回答 1 投票 0

Reest Jest将数据传递到已安装的组件

我正在尝试测试使用上下文的组件。挂载后(浅表显然无法与useContext配合使用),我试图为组件数据设置默认值。我期待const ...

回答 1 投票 0

玩笑,酶测试因未定义窗口变量而失败

我正在尝试创建一个窗口对象以传递到包含窗口变量的测试中。测试看起来像:const baseProps = {}; Enzyme.configure({adapter:new Adapter()}); const baseWrapper = ...

回答 1 投票 0

测试React组件上的mousedown操作无法正常工作

我有Dropdown组件的代码,因为Dropdown.js从“ react”导入React,{useState,useRef,useEffect};从“ prop-types”导入PropTypes;从“ ./Dropdown.module.css”导入样式; ...

回答 1 投票 0

如何使用React和Jest模拟onPast事件?

我正在尝试在我的react项目上使用JEST测试来模拟粘贴事件。我有一个外部组件“ App”,其中包含带有“ onPaste”事件的输入字段,我想测试过去的数据...

回答 1 投票 0

ReactJS组件状态即使在玩笑/酶测试中成功设置后也返回空数据

我有一个简单的方法可以从API获取数据并更新Grid组件中的状态// //在构造函数中this.state = {blogs:[]}; //这里的方法updateBlogsTable(){Axios.get(“ / api / ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.