enzyme 相关问题

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

酶不能反映异步setState回调内部的setState变化

我已经尝试了整整一天,但无法正常工作。我有一个组件,它更新componentDidMount内部的状态,然后在setState的回调中,我正在更新...

回答 1 投票 0

从HOC返回的访问组件道具-用React开玩笑

我正在尝试为我的即席编写测试用例,我将其称为另一种即席。代码如下所示:getData.jsx import React,{useState,useEffect} from'react';从'react-redux'导入{connect}; ...

回答 1 投票 2

属性'to'在类型'FunctionMatchers '

我正在使用React,Jest和Typescript,并遵循以下文档使用此代码创建单元测试:Expect(Horizo ntalNotIndented.props()。includedProp).to.equal(dummyValue);我有所有类型...

回答 1 投票 0

react JS中UseEffect挂钩的最佳测试用例

我正在尝试为useEffect react钩子编写Jest酶测试用例,我真的很迷失,我想为2个react钩子编写测试用例,其中一个进行异步调用,另一个对数据进行排序并...] >

回答 1 投票 0

嘲笑useDispatch,并在功能组件中使用该分发动作来测试参数

嗨,我正在使用玩笑和酶来编写功能组件的测试。当我模拟单击时,组件的params(使用useState的组件状态)会发生变化。当状态改变时,则...

回答 1 投票 0

测试React Hooks的副作用取决于其他副作用(或其他测试)

我有一个具有简单输入和按钮的React Hook,如果没有输入,则禁用该按钮,并且在启用该按钮时执行同一提取:function MyComponent(){const [...

回答 2 投票 0

如何测试React元素的特定CSS属性值?

我想使用酶检查特定的CSS属性值。样式组件-使用情感CSS助手。让我们假设下一种情况:it('title的字体大小为20px',()=> {const titleCss = css` ...

回答 1 投票 1

使用Jest和酶时如何在React.useEffect钩子上获得行覆盖率?

使用React,Ease和Jest,如何在useEffect()内的closeDrawer()回调道具上获得代码覆盖,请从'react'导入React,{useEffect};从'./button'导入{Button}; const ...

回答 1 投票 0

使用带有路由器包装的组件测试按钮的状态

我有一个当前包装有withRouter的组件(例如,我将export default与Router(myComponent)一起使用,因为我需要对组件中的其中一个链接使用history.push。我是...

回答 1 投票 1

Mocha /酶无法识别jsx

我的目标是测试以jsx编写的reactjs代码,并以Mocha作为测试运行程序,酶和柴。目前,我遇到了意外提示令牌错误。我已经尝试过mocha-will-not-recognise -...]内部的解决方案

回答 1 投票 0

无法通过笑话和酶触发功能进行测试

我刚开始测试React,当用户更改AsyncSelect组件(由onInputChange ...连接的输入值)上的输入值时,我试图测试HotelSelect.handleInputChange被调用。

回答 1 投票 0

如何使用Jest和酶在我的React组件中测试此功能

在我的react应用程序中,我缺少组件上一个功能的测试范围。我在弄清楚如何进行测试以及提高测试范围时遇到了麻烦。我的组件导出const ...

回答 1 投票 0

使用玩笑嘲笑react-router-dom挂钩不起作用

我正在使用酶的浅层方法来测试使用useParams挂钩从URL参数获取ID的组件。我正在尝试模拟useParams挂钩,以便它不调用实际的方法,...

回答 1 投票 3

使用浅渲染测试React-Router

我有我的react-router组件,例如: } /> ] >

回答 1 投票 0

玩笑测试Firebase使用Google登录进行身份验证

我无法弄清楚如何用Google登录名正确地嘲笑模拟Firebase身份验证。我有以下代码:simple.tsx import React,{Component} from'react';从'...

回答 1 投票 0

运行带有react cookie的测试时,无效的prop`cookies

我在我的应用程序中使用react-cookies程序包,并试图将测试写入我的应用程序。我正在尝试模拟cookie.remove方法并对其进行验证,下面是代码:// App.js导出类App扩展...

回答 1 投票 1

TypeError:破坏非迭代实例React / Jest的无效尝试

我正在尝试使用Jest对我的React App进行功能之一的SnapShot验证。这是使用Jest import React,{react}中的{useState}的组件和测试文件; ...

回答 1 投票 1

如何在异步调用反应后测试状态更新和组件重新呈现

我正在编写一个简单的应用程序,在其中单击按钮后,应执行对Spotify API的异步调用,并在promise解析后应更新组件状态。我正在使用React钩子来管理...

回答 1 投票 1

酶发现无法在已经变浅的组件内部找到组件

[我正在尝试对登录组件进行单元测试,该组件包括来自库https://react.semantic-ui.com/的带有Button的表单,该组件是这样的:

回答 1 投票 0

如何检查shallowWrapper上是否存在子组件

假设我有三个组成部分const Foo =()=>( Foo )const Bar =()=>( Bar )const Parent =()=>( Parent 。 ..

回答 1 投票 0

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