ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
我正在编写一个测试,其中我在测试应用程序中的操作。我在尝试获得最后的期望时遇到了麻烦。 const pushData = jest.fn(()=> Promise.resolve()); test('...
我正在使用chai尝试对在线找到的验证功能进行单元测试。此验证功能在“反应最终形式”组件内部使用。这是我得到此验证器的地方...
我有以下代码:TableWrapper.jsx const TableWrapper = props => {return( {props.table} ); }然后在Foo.jsx中使用它...
[试图通过模拟功能与基本的React应用一起使用来进行简单测试,但是失败了,我无法查明哪里出了问题。谁能让我挺直?主App.js导入React,...
[我正在尝试测试默认的prop,它是一种函数类型,但不确定如何用Jest嘲笑或暗中侦察:尝试以下测试:it(“单击按钮时应调用默认的切换函数prop ...
如何使用Jest和酶进行单元测试useEffect cleanUp返回函数
我尝试了许多方案,但是都没有用,正面临useEffect Cleanup返回方法的问题。寻找一些解决方案以涵盖用例。由于少了...
Conditional React render unit test
我正在尝试使用Jest和Enzyme在React + Redux上编写一些单元测试。我有点想如何在条件渲染容器中编写单元测试。 ... const {loading} = this.props ...
我有这样一个组件:const App =()=> ] [ ] <MemoryRouter initialEntries={[ '/contact' ]}> 这应该运作良好...请检查App组件内props.location的值是什么可能是BrowserRouter更改了位置
我有一个渲染图像横幅的组件。该组件利用数据专门在移动设备或台式机上渲染图像横幅。我有两个纯函数组件来处理这种情况...
接收TypeError:n.getChildContext不是带有shallowWithIntl的函数
我几周前开始了一个项目,与我的同事们建立了一个反应前端和红宝石后端。经过几番代码审查后,有关具有非国际化应用程序的注释已被备份...
我正在尝试为我的React Native项目设置酶测试。我在各种情况下都遇到各种错误。方案1当我尝试为其中一个组件设置测试时,我得到了...
试图为next.js项目设置ava单元测试,但遇到两个与设置有关的错误
通过在我的package.json文件中设置ava测试来完成。但是,当我尝试从命令行运行测试时,出现以下错误:找不到要测试内部的任何文件...
我正在尝试测试转轮事件。我在load事件中添加了车轮监听器。 this.domElement = document.getElementById('myImg');如果(this.domElement){this.domElement.addEventListener('...
如何通过使用FormData发送event.target来模拟函数
我正在尝试模拟使用FormData的函数。该函数接受事件的参数,该参数依赖于目标中的某些东西。 buildFormData :(事件)=> {event.preventDefault(); ...
如何用componentDidMount中的笑话测试2个异步调用?
我在componentDidMount中有这样的代码:async componentDidMount(){window.scrollTo(0,0);尝试{//检查用户是否具有汽车const {车辆:汽车} =等待api.getVehicles(); ...
React with Jest中的测试条件和useEffect
我需要通过以下步骤编写测试:在装载时获取用户数据,如果更改了selectedProject和clientId,则获取项目详细信息;如果更改了selectedProject,则获取页面详细信息; ...
如何通过jest.setup.js中的配置修复酶上的“ SyntaxError:意外标识符”
我正在尝试使用Jest和Enzyme在Typescript中进行测试,但是测试会引发SyntaxError:FAIL src / _components / Button / __ tests __ / Button.spec.tsx●测试套件无法运行/ Users / ...] >
为什么我需要在操作中包装React / Enzyme状态更改?
在我的简单React / ReactDOM / Enzyme单元测试中,我从ReactDOM收到有关将任何突变包装到act()中的状态的警告。如果我的考试仍然通过,为什么我需要这样做?我有50个左右的React ...
我已经在React中创建了一个非常基本的功能组件(使用Typescript)。但是,当我进行测试时-当我要求它收集div时,我会不断收到{}:因此该组件看起来像:...