enzyme 相关问题

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

当所包含的react元素具有箭头函数事件处理程序时,如何使用.contains(nodeOrNodes)API?

对于下面的示例,.contains(nodeOrNodes)=>布尔型API可以正常工作。 index.tsx:从“ react”导入React; const Comp =({onChange})=>( ]

回答 1 投票 0

您如何使用浅层测试酶Reactjs模拟useLocation()路径名?

我有如下所示的标头组件:从“ react-router-dom”导入{useLocation}; const Header =()=> {let route = useLocation()。pathname;返回路线===“ /用户”?

回答 2 投票 0

使用模拟数据提交的表单验证测试

我正在尝试使用酶和Jest为我的React组件编写测试。我的React组件正在使用Formik。我最初的更改类似于以下const emptyChange = {...

回答 1 投票 0


酶/酶反应分支

我正在尝试测试焦点函数,并且测试覆盖率告诉我有关分支的信息。这是组件导入React,来自'react'的{Component};从'../../ components / common / input / ...

回答 1 投票 0

使用useRef(),笑话和酶的单元测试异常

我在测试呈现几个文本字段,图标和图表的组件时遇到问题。我在 上绘制图表,为此,我使用了react hook useRef和所有作品...

回答 1 投票 0

玩笑-酶测试警告:道具类型失败

使用玩笑和酶进行测试,我想我做对了一切,但是还是得到了警告:警告:prop类型失败:prop项目在ProjectPageUI中标记为必需,但是...

回答 1 投票 0

如何在Jest中编写ipcRenderer.on和ipcRenderer.send的单元测试?

[您好,我已经使用Electron和React开发了一个项目,我在React端有一个表单,在提交时会在ipcRenderer.send方法上调用ipcRenderer..。我在编写单元测试时遇到困难...

回答 1 投票 0

input onChange不会在玩笑和酶中更新状态

从“ react-router-dom”导入{BrowserRouter as Router}; const setup =(props = {},state = null,initialState = {})=> {const store = storeFactory(initialState); const wrapper = mount(

回答 1 投票 0

使用酶在测试中获取功能子组件的道具

是否可以通过酶获得儿童成分的道具? const [show] = useState(true) [ 父级和子级都是函数...

回答 1 投票 1

如何使用Jest /酶测试链接?

我有一个类似的React组件: this.onClick(tf)}>my link链接上有一个onClick处理程序,它将执行一个...

回答 1 投票 1

我们如何在Jest中访问组件const变量,酶

const PassengerTable =()=> {const inFlight = window.location.pathname.includes(“ in-flight”); }我们如何在测试用例中访问const inflight,以便根据...

回答 1 投票 0

尝试在酶中测试FormControlLabel不会在模拟时触发点击

我正在尝试从材料UI中测试FormControlLabel组件。当我尝试模拟单击时,酶不会在我的组件上触发click事件。我尝试使用浅,createShallow,安装,...

回答 1 投票 1

如何用茉莉花和酶测试React useEffect钩子

我在测试组件时找不到如何调用useEffect挂钩。我尝试了几种类似的解决方案,但是没有用:https://reactjs.org/docs/test-utils.html#act我的组件:const ...

回答 2 投票 2

测试失败,未定义警报

我对本机项目使用笑话,我想测试具有“ onPress”的组件。单击它时,会出现警报。 alert('hello')} ...

回答 1 投票 0

在React中找到td的值

我正在使用酶开发React上的Test,并且我想达到此“ td”的值 {value} 但使用此代码:...

回答 1 投票 -1

使用酶和玩笑,如何检查方法是否已作为道具传递给功能组件的子代?

我知道这种解决方案,但不幸的是instance()仅适用于类,而不适用于功能组件。如果我在功能组件内部有子组件,如何检查...

回答 1 投票 0

当使用来自酶的浅表时,我应该在Jest beforeEach中覆盖设置

[如果您看测试2和3,哪种是设置和测试我们期望的正确方法?是否有任何性能问题,内存泄漏或“不良的处理方式”,应予以注意...

回答 1 投票 1

在React Native中使用Jest和Enzym进行单元测试

如何找到含笑话和酶的成分内部元素?假设我有1个父级组件(登录)和2个子级组件(标题和表单),所以在组件Login中,我想找到... ...>

回答 1 投票 1

Jest测试输入onChange函数

尝试像这样测试onChange函数,但未定义目标。 Login.js handleInputChange = e => {this.setState({[e.target.name]:e.target.value}); };

回答 1 投票 0

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