enzyme 相关问题

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

玩笑功能必须是模拟或间谍

我正在编写一个测试,其中我在测试应用程序中的操作。我在尝试获得最后的期望时遇到了麻烦。 const pushData = jest.fn(()=> Promise.resolve()); test('...

回答 1 投票 0

我正在尝试测试将另一个函数作为参数的函数

我正在使用chai尝试对在线找到的验证功能进行单元测试。此验证功能在“反应最终形式”组件内部使用。这是我得到此验证器的地方...

回答 1 投票 0

ReactJS:测试HOC组件时未从渲染返回任何内容

我有以下代码:TableWrapper.jsx const TableWrapper = props => {return( {props.table} ); }然后在Foo.jsx中使用它...

回答 1 投票 0

具有嘲笑和酶失效的模拟功能

[试图通过模拟功能与基本的React应用一起使用来进行简单测试,但是失败了,我无法查明哪里出了问题。谁能让我挺直?主App.js导入React,...

回答 1 投票 0

如何在Jest中监视默认prop函数

[我正在尝试测试默认的prop,它是一种函数类型,但不确定如何用Jest嘲笑或暗中侦察:尝试以下测试:it(“单击按钮时应调用默认的切换函数prop ...

回答 1 投票 1


如何使用Jest和酶进行单元测试useEffect cleanUp返回函数

我尝试了许多方案,但是都没有用,正面临useEffect Cleanup返回方法的问题。寻找一些解决方案以涵盖用例。由于少了...

回答 1 投票 0

Conditional React render unit test

我正在尝试使用Jest和Enzyme在React + Redux上编写一些单元测试。我有点想如何在条件渲染容器中编写单元测试。 ... const {loading} = this.props ...

回答 1 投票 0

测试是否为特定路径渲染组件

我有这样一个组件:const App =()=> ] [ ] <MemoryRouter initialEntries={[ '/contact' ]}> 这应该运作良好...请检查App组件内props.location的值是什么可能是BrowserRouter更改了位置

回答 1 投票 0

测试具有两个纯组件的组件

我有一个渲染图像横幅的组件。该组件利用数据专门在移动设备或台式机上渲染图像横幅。我有两个纯函数组件来处理这种情况...

回答 1 投票 0

接收TypeError:n.getChildContext不是带有shallowWithIntl的函数

我几周前开始了一个项目,与我的同事们建立了一个反应前端和红宝石后端。经过几番代码审查后,有关具有非国际化应用程序的注释已被备份...

回答 1 投票 0

将酶与React Native一起使用时出错(导入字形图)

我正在尝试为我的React Native项目设置酶测试。我在各种情况下都遇到各种错误。方案1当我尝试为其中一个组件设置测试时,我得到了...

回答 1 投票 3

试图为next.js项目设置ava单元测试,但遇到两个与设置有关的错误

通过在我的package.json文件中设置ava测试来完成。但是,当我尝试从命令行运行测试时,出现以下错误:找不到要测试内部的任何文件...

回答 1 投票 0

酶测轮事件

我正在尝试测试转轮事件。我在load事件中添加了车轮监听器。 this.domElement = document.getElementById('myImg');如果(this.domElement){this.domElement.addEventListener('...

回答 1 投票 0

如何通过使用FormData发送event.target来模拟函数

我正在尝试模拟使用FormData的函数。该函数接受事件的参数,该参数依赖于目标中的某些东西。 buildFormData :(事件)=> {event.preventDefault(); ...

回答 1 投票 0

如何用componentDidMount中的笑话测试2个异步调用?

我在componentDidMount中有这样的代码:async componentDidMount(){window.scrollTo(0,0);尝试{//检查用户是否具有汽车const {车辆:汽车} =等待api.getVehicles(); ...

回答 1 投票 0

React with Jest中的测试条件和useEffect

我需要通过以下步骤编写测试:在装载时获取用户数据,如果更改了selectedProject和clientId,则获取项目详细信息;如果更改了selectedProject,则获取页面详细信息; ...

回答 1 投票 0

如何通过jest.setup.js中的配置修复酶上的“ SyntaxError:意外标识符”

我正在尝试使用Jest和Enzyme在Typescript中进行测试,但是测试会引发SyntaxError:FAIL src / _components / Button / __ tests __ / Button.spec.tsx●测试套件无法运行/ Users / ...] >

回答 1 投票 0

为什么我需要在操作中包装React / Enzyme状态更改?

在我的简单React / ReactDOM / Enzyme单元测试中,我从ReactDOM收到有关将任何突变包装到act()中的状态的警告。如果我的考试仍然通过,为什么我需要这样做?我有50个左右的React ...

回答 1 投票 0

反应+酶-无法在功能组件中找到任何东西

我已经在React中创建了一个非常基本的功能组件(使用Typescript)。但是,当我进行测试时-当我要求它收集div时,我会不断收到{}:因此该组件看起来像:...

回答 1 投票 0

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