enzyme 相关问题

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

玩笑/酶测试由于导入服务而失败

我有一个开玩笑的测试,测试的是浅浅呈现的组件:import * as React from'react';从“酶”导入{浅};从“ ./MFASection”导入MFASection;测试('分子/ ...

回答 1 投票 0

React / JestJS / Enzyme:如何测试ref函数?

我正在使用Jest和Enzyme对这个非常简单的组件进行单元测试render():render(){return({this.refInput = input}} />)} it('...

回答 1 投票 6

使用Jest测试onChange事件

问题描述根据我的代码覆盖范围,我需要测试onChange事件中调用的函数。实际上,这是我使用useState挂钩更新功能组件状态的地方。 ...

回答 1 投票 1

如何测试存在于其他组件属性中的组件的功能?

我已使用material-ui的List组件。在此组件内部,我有一个prop副标题,其中包含一个复选框。我想测试复选框的onClick功能。

回答 1 投票 0

测试使用useState的功能组件

问题描述根据我的代码覆盖范围,我需要测试onChange事件中调用的函数。实际上,这是我使用useState挂钩更新功能组件状态的地方。 ...

回答 1 投票 0

Testing-onClick-document.getElementById

[试图让以下单击事件通过,但不确定如何在document.getElementById('file-input')。value上调用onclick。这是testfile.js:beforeEach(()=> {wrapper = .. 。

回答 1 投票 0

如何使用Jest / Enzyme测试硬编码的onError属性?

我有以下代码:const Avatar =({imageSrc,imageAlt,imageWidth,imageHeight})=>(

回答 1 投票 0

如何在React中通过玩笑和酶测试这种成分?

我有一个React Scroll to Top组件,我们在Router的下面添加了这个组件,因此在跨页面移动时,我们不会保持滚动位置。我正在尝试为此编写测试用例...

回答 1 投票 -1

使用笑话进行测试时,React hooks未设置状态

我有一个反应组件const Upload =(props)=> {const [fileName,setFileName] = useState(“ no selected selected”)函数handleFile(e){const [sFile] = e.target.files; setFileName(...

回答 1 投票 0

如何正确导出两次以进行酶测试目的>>

我想自己测试一个React组件,而不要使用模拟存储。假设我有一个连接到Redux存储的组件,并且导出了两次:类MyComponent扩展了Component {...} ...

回答 1 投票 1

添加eventListener时测试React useEffect钩子

我在我的React代码中具有如下功能组件:const Compo =({funcA})=> {useEffect(()=> {window.addEventListener('x',funcB,false); return()=> {...

回答 1 投票 0

如何模拟/间谍React中的ref调用的addEventListener方法?

我正在对一个引用其div的组件进行快照测试。组件看起来像-从'react'导入React,{PureComponent};类SearchFlightBuilder扩展了PureComponent {...

回答 1 投票 0

CORS错误-错误:禁止跨源http:// localhost-仅在ReactJS / Jest测试中

我遇到了一个问题,即我对外部API的请求在执行中工作正常,但是在运行Jest / Enzyme测试时,它给了我一个CORS错误。有问题的函数正在使用...

回答 1 投票 0

在单元测试中已去抖动的功能“不是功能”

我正在尝试模拟去抖动,以便可以在单元测试中测试去抖动的功能,但它告诉我该功能不是函数错误:TypeError:(0,_usersDialog.debounceUpdateSearchText)...

回答 1 投票 1

如何找到用于Jest,酶,Create-React-App,Shallow()的文档?

我正在使用Create React App,并按如下所示设置了我的测试文件:从'react'导入React;从“酶”导入{浅,配置};从'enzyme-adapter-react-16'导入适配器;然后我设置...

回答 1 投票 0

React js中没有状态时模拟无法工作

这是我的功能组件。 const InputText =(props:Props)=> {return(

回答 1 投票 1

如何模拟用于测试的组件中的AuthService服务类?

在类和功能组件中,我都有一个导入的AuthService,该服务具有fetch方法(我使用该方法而不是global.fetch)。在我的测试文件中,我正在尝试模拟AuthService ...

回答 1 投票 0

如果子组件更新了挂钩状态,则进行测试

我已经阅读了几篇有关测试React Hooks的文章,似乎一般的建议是不要直接测试状态。我们希望测试用户实际看到的东西。在我的情况下,我有...

回答 1 投票 0

在构造函数内部使用上下文的情况下,如何使用笑话和酶来测试反应上下文?

我正在使用react-context保存我的数据并访问构造函数中的数据,如下所示:class MyComponent extended Component {//构造函数构造函数(props,context){...

回答 1 投票 0

Jest Testing React Context

我不熟悉测试,并且已经尝试解决这个问题已有一段时间了。尽管我可以找到类似的帖子,但没有找到对我有用的东西。我认为问题可能是因为...

回答 1 投票 0

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