enzyme 相关问题

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

如何在功能组件中测试状态更新? (父组件中的状态,子组件中的更新逻辑)

我在组件TodoItem.js中有一个名为changeStatus和deleteItem的函数,当单击一个按钮(带有btn-info的className时,将调用changeStatus函数并更改todo ...

回答 1 投票 0

带有酶参数的模拟处理程序方法

我已经编写了绑定到输入元素的onChange事件的处理程序方法,它需要两个参数 [

回答 2 投票 0

反应测试组件模拟点击无法识别功能

我有一个要测试的已连接组件,我导入了两个将呼叫调度到商店的操作。我尝试测试的实际按钮单击应该在css类之间切换。 ...

回答 1 投票 0

React-Testing:调试,为什么使用材质UI的网格对该组件进行的这种开玩笑的快照测试失败

我有一个使用Material UI Grid容器的可重用组件。我开玩笑地进行了一个简单的快照测试,并收到消息所有失败的测试摘要FAIL src / components / Form / __ tests __ / ...

回答 1 投票 0

无法使用酶测试来自react-bootstrap-typeahead的AsyncTypeahead

我正在尝试从react-bootstrap-typeahead测试AsyncTypeahead。我有一个非常简单的测试组件:类AsyncTypeahead2扩展了Component {构造函数(props:Props){...

回答 1 投票 0

测试onChange处理程序时,反应状态未定义

我正在尝试通过更改Textfield的值后检查state的值来测试一些React / Redux代码。我尝试设置输入的.value,但是什么也没做。模拟...

回答 1 投票 0


开玩笑:因为它不是函数,所以无法监视属性;给出了undefined

我正在尝试为一个简单的React组件编写一个Jest测试,以确认模拟点击时已调用了一个函数。但是,当我使用spyOn方法时,我不断收到TypeError:Cannot ...

回答 1 投票 1

setupFilesAfterEnv模式下的测试用例失败,但在setupFiles模式下可以与玩笑+酶反应正常

我正在使用玩笑和酶来测试反应组件,之前它可以正常工作,但是现在当我在测试时,使用此“ setupFilesAfterEnv”时它无法通过所有测试用例:[“ ....

回答 1 投票 0

在带有滑块和酶的@ react-native-community / slider上的SlideletComplete上测试滑块

当反应本征Slider与开胃菜和酵素一起使用时,有什么方法可以测试所谓的?这是我尝试执行此操作的简化版本:const mockOnSlidingComplete = jest.fn(); ...

回答 1 投票 0

如何在玩笑中模拟AsyncStorage?

我正在使用Jest对本机应用程序进行单元测试。我在组件之一中使用了AsyncStorage。 componentWillMount(){this.setState({avatarSource:null}); AsyncStorage.getItem('...

回答 1 投票 1

。simulate(“ mouseover”)为什么不能在Jest测试中工作?

我有一个材料用户界面ListItem的简单示例,将鼠标悬停在其中,然后在onMouseOver事件上显示了包含另一个ListItem的材料用户界面Popper。这工作正常,但我无法复制...

回答 1 投票 1

如何在使用笑话的测试过程中导入模块?

我正在使用React,Enzyme和Jest。这是我的connect组件,它仅从'react-redux'呈现按钮import {connect}。从'@ material-ui / core / styles'导入{withStyles};导入...

回答 1 投票 0

在子组件上触发点击事件

我一直在尝试编写一个测试,以确保单击标记时(从传单中),更多详细信息将显示给用户。 Marker组件是Map组件的子级。到...

回答 2 投票 0

如何测试使儿童成为酶中道具的组件

我正在尝试测试给定的组件是否呈现与接收的组件一样多的子代。目前,它仅呈现两个组件。我被卡住了,因为我是单元测试的新手。这是我尝试的方法:Component.js:...

回答 1 投票 1

单击酶测试中的复选框

我正在尝试模拟对Material-UI复选框的点击。我已经尝试过selectAllCheckbox.simulate(“ change”,{目标:{已检查:是}});和act(()=> {selectAllCheckbox.props()。onClick(...

回答 1 投票 1

使用酶和玩笑测试Redux连接的组件

我正在用玩笑和酶对我的React应用程序进行单元测试,直到我碰巧测试了与Redux连接的类组件为止,一切都很好。我继续进行了测试,并用a和...包裹了组件 。

回答 1 投票 0

所连接组件的静态方法的嘲笑返回值

我正在用玩笑和酶对我的React应用程序进行单元测试,直到我碰巧测试了与Redux连接的类组件为止,一切都很好。我继续进行了测试,并用a和...包裹了组件 。

回答 1 投票 0

如何使用Jest模拟对Awesome字体图标的点击?

我正在通过Jest测试,正在尝试测试对Font Awesome Icon的点击。我尝试了不同的方法来查找“节点”,但是出现了“方法“模拟”应在1个节点上运行”的错误。...

回答 1 投票 0

我们能否在React js的笑话酶中按其名称找到组成元素

组件:console.log(component.find('div')。at(0).childAt(0).find('input')。find('search')。debug())错误:没有什么都不显示

回答 1 投票 1

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