ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
如何使用笑话和酶来测试这种文件...类App扩展了React.Component {Constructor(){super()} render(){const {viewer,children,...
我实现了一个React-Recaptcha组件,我正在尝试向其添加一些单元测试。除其他外,我试图测试组件的状态是否已更改(应该是令牌...
React 16+中的反应,酶,Redux单元测试连接的组件
我正在尝试升级以响应16+,并且我现有的单元测试失败。该应用程序运行正常,只有单元测试失败。连接组件:const componentsWrapper =(Components,selectData)...
大多数组件如下:import React,{component} from“ react”;从“ react-i18next”导入{withTranslation}; XYZ类扩展了Component {构造函数(props){...
如何测试在Jest / Enzyme中超出组件范围定义的无状态组件中使用的功能?
[我正在尝试针对以下内容编写测试:从'react'导入React从'some-library'导入Popup const popupConfig = {home:{popupValue:'Hello World',popupValue:'action',.. 。
我无法解决onChange测试,也处理过onClick的问题,但以某种方式成功解决了它。我关注了Enzyme和Jest的文档,但没有成功,关注了2 ...
我有一个问题,即如何为下面的函数编写单元测试,该函数是登录用户,并执行一系列操作,例如用户输入数据,按下(伪操作)按钮并发送...
我如何通过玩笑/酶测试React onScroll事件-Reactjs
我是测试新手,无法弄清楚如何测试我的组件,我的onScrollMock没有被下面的代码激发,我正在使用,开玩笑和酶。请帮忙。我不确定如何处理...
我是一个新用户,试图了解React组件的测试。我在Typescript环境中使用带有Jest的酶。我要测试的组件之一是NavBar组件,...
在尝试测试按钮组件时,我一直收到此错误。我在这里和那里更改了Jest的配置设置,但没有任何效果,任何人都可以告诉我答案,这样我就可以停止拉我的...
我想测试下面的简单表格。我可以使用react-testing-library轻松测试它,但是我想使用酶演示相同的测试。代码 {事件。...
TypeError:intlProvider.getChildContext不是函数
我在我的react功能组件中使用injectIntl 来实现本地化。我正在使用酶/玩笑来进行单元测试。我已经复制了intl-test-helper文件,但收到错误:“ TypeError:...
我只是在一个个人项目上编写代码以供学习。我有一个定义如下的类:从'react'导入React;导出默认类Counter {counterValue = 0; update(newValue){...
我想用玩笑和酶测试测试输入字段('Filter Test',async()=> {const setFilter = jest.fn(); const bar = mount( [ ]
使用Jest / Enzyme测试时找不到模块'AsyncStorage'
我正在用Jest和Enzyme做本机反应的简单测试。目前,我正在测试和模拟AsyncStorage,但是每次测试都失败了。检查以下代码://模拟...
describe('DropDown',()=> {让存储:任意;让包装器:任意; beforeEach(()=> {存储=模拟存储({dropDown:{...},});包装器= mount(
我有一个使用useEffect挂钩的react组件,用于获取数据并相应地设置加载,成功和失败状态。从“ react”导入React,{useState,useEffect}; import {fetchData} ...
我有一个异步Redux操作,它调用了另一个异步Redux操作。我正在尝试使用Jest / Enzyme对此进行测试,但出现错误,但不确定为什么。第一步-添加项目...
我的父类中有一个函数正在发送给Child组件,其他地方没有使用它。我如何才能覆盖此代码。我想避免使用mount并使用浅......>
Jest&react-router-dom:React.createElement:类型无效-预期为字符串(对于内置组件)……但是得到:未定义
我正在为具有来自react-router-dom的Link的组件编写测试。该组件本身可以正常工作,而不会发出任何错误或警告。但是,当使用......>