ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
如何在功能组件中测试状态更新? (父组件中的状态,子组件中的更新逻辑)
我在组件TodoItem.js中有一个名为changeStatus和deleteItem的函数,当单击一个按钮(带有btn-info的className时,将调用changeStatus函数并更改todo ...
我有一个要测试的已连接组件,我导入了两个将呼叫调度到商店的操作。我尝试测试的实际按钮单击应该在css类之间切换。 ...
React-Testing:调试,为什么使用材质UI的网格对该组件进行的这种开玩笑的快照测试失败
我有一个使用Material UI Grid容器的可重用组件。我开玩笑地进行了一个简单的快照测试,并收到消息所有失败的测试摘要FAIL src / components / Form / __ tests __ / ...
无法使用酶测试来自react-bootstrap-typeahead的AsyncTypeahead
我正在尝试从react-bootstrap-typeahead测试AsyncTypeahead。我有一个非常简单的测试组件:类AsyncTypeahead2扩展了Component {构造函数(props:Props){...
我正在尝试通过更改Textfield的值后检查state的值来测试一些React / Redux代码。我尝试设置输入的.value,但是什么也没做。模拟...
开玩笑:因为它不是函数,所以无法监视属性;给出了undefined
我正在尝试为一个简单的React组件编写一个Jest测试,以确认模拟点击时已调用了一个函数。但是,当我使用spyOn方法时,我不断收到TypeError:Cannot ...
setupFilesAfterEnv模式下的测试用例失败,但在setupFiles模式下可以与玩笑+酶反应正常
我正在使用玩笑和酶来测试反应组件,之前它可以正常工作,但是现在当我在测试时,使用此“ setupFilesAfterEnv”时它无法通过所有测试用例:[“ ....
在带有滑块和酶的@ react-native-community / slider上的SlideletComplete上测试滑块
当反应本征Slider与开胃菜和酵素一起使用时,有什么方法可以测试所谓的?这是我尝试执行此操作的简化版本:const mockOnSlidingComplete = jest.fn(); ...
我正在使用Jest对本机应用程序进行单元测试。我在组件之一中使用了AsyncStorage。 componentWillMount(){this.setState({avatarSource:null}); AsyncStorage.getItem('...
。simulate(“ mouseover”)为什么不能在Jest测试中工作?
我有一个材料用户界面ListItem的简单示例,将鼠标悬停在其中,然后在onMouseOver事件上显示了包含另一个ListItem的材料用户界面Popper。这工作正常,但我无法复制...
我正在使用React,Enzyme和Jest。这是我的connect组件,它仅从'react-redux'呈现按钮import {connect}。从'@ material-ui / core / styles'导入{withStyles};导入...
我一直在尝试编写一个测试,以确保单击标记时(从传单中),更多详细信息将显示给用户。 Marker组件是Map组件的子级。到...
我正在尝试测试给定的组件是否呈现与接收的组件一样多的子代。目前,它仅呈现两个组件。我被卡住了,因为我是单元测试的新手。这是我尝试的方法:Component.js:...
我正在尝试模拟对Material-UI复选框的点击。我已经尝试过selectAllCheckbox.simulate(“ change”,{目标:{已检查:是}});和act(()=> {selectAllCheckbox.props()。onClick(...
我正在用玩笑和酶对我的React应用程序进行单元测试,直到我碰巧测试了与Redux连接的类组件为止,一切都很好。我继续进行了测试,并用a和...包裹了组件 。
我正在用玩笑和酶对我的React应用程序进行单元测试,直到我碰巧测试了与Redux连接的类组件为止,一切都很好。我继续进行了测试,并用a和...包裹了组件 。
我正在通过Jest测试,正在尝试测试对Font Awesome Icon的点击。我尝试了不同的方法来查找“节点”,但是出现了“方法“模拟”应在1个节点上运行”的错误。...
组件:console.log(component.find('div')。at(0).childAt(0).find('input')。find('search')。debug())错误:没有什么都不显示