enzyme 相关问题

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

酶和玩笑:当dropzone组件是第三方模块时,如何模拟/测试material-ui dropzone onChange处理程序?

我有一个material-ui dropzone组件,该组件具有一个onChange处理程序。处理程序是从主要组件传递的-作为道具的两个级别。所以主要-第二部分-dropzone。 ...

回答 1 投票 0

如何使用Mocha -Enzyme和nock进行测试,当响应类型为数组缓冲区时,使用axios.get获取文件?

我正在尝试使用mocha -enzyme nock对axios.get进行单元测试,其中响应的类型为数组缓冲区。测试在本地通过,但在詹金斯失败。可能是什么原因?我尝试增加...

回答 1 投票 0

使用酶改变反应功能组件的属性

标题几乎可以这么说,我已经花了几个小时来研究如何使用酶来改变功能组件上的道具。我已经试过wrapper.setProps({foo:'bar'}),但是显然没有...

回答 1 投票 0

当我在酶中使用mount时,嵌套的按钮组件单击处理程序是“未定义的”,这是为什么?

问题:在我的测试内的console.log中,OnClick是'undefined'。为什么是这样?我可以执行button.simulate('click'),测试将通过,应该不会失败吗? App.js const App =()=> {...

回答 1 投票 0

如何启用Jest&Enzyme在WebStorm上使用React编写测试

我目前正在开始学习如何在React中编写测试,并且面临使我的IDE(Webstorm)识别我的.test.js文件并显然识别出玩笑本身的问题。在我的课程中,一个...

回答 1 投票 0

如何启用Jest&Enzyme在WebStorm上使用React编写测试

我目前正在开始学习如何在React中编写测试,并且面临使我的IDE(Webstorm)识别我的.test.js文件并显然识别出玩笑本身的问题。在我的课程中,一个...

回答 1 投票 -1

酶instance()返回null

我有以下测试:describe('Form',()=> {让存储;让包装器; beforeEach(()=> {存储=模拟存储(mockData);包装器= mount( ...

回答 1 投票 0

在玩笑测试中单击material-ui单选按钮,查看其效果

我正在尝试对定制的可重用组件进行一次开玩笑的测试,但是很难使其正常工作。我已经使用简单的material-ui组件在沙箱中将其削减了,但仍然有...

回答 1 投票 1

酶装载未调用useEffect; react-testing-library渲染未调用useEffect

我正在尝试用酶的支架测试React钩子。看起来好像没有调用React钩子useEffect。这是我的功能组件:导出函数HelloFetch(){type ...

回答 1 投票 1

开玩笑:如何使用模拟实现保留默认行为

我的React应用程序使用很多上下文,许多上下文需要使用笑话和酶进行测试。为了复制上下文的行为,我在函数useContext上创建了一个间谍:...

回答 1 投票 0

Jest Enzyme test错误:在“ Connect(App)”的上下文中找不到“存储”。

我有index.js文件,其中包含:从'react'导入React;从'react-dom'导入ReactDOM;导入'./index.css';从'./AppWork导入应用程序*从'./serviceWorker'导入*作为serviceWorker ...

回答 1 投票 0

模拟React useRef或带有酶和玩笑的功能组件内部的功能?

Codesanbox链接-包括工作组件Child2.js和工作测试Child2.test.js Child2.js导入React,{useRef}来自“ react”;导出默认功能Child2(){const divRef = useRef(); ...

回答 1 投票 1

[在React中使用酶获取并设置localStorage数据

我正在登录页面的本地存储中保存了一些数据。我想在标题中显示。因此,在为标题编写测试套件时,我想到了在其中添加一些本地存储数据的想法。但是下面的代码是...

回答 1 投票 0

带有笑话和酶的反应单元测试

[令我感到惊讶的是,许多博客都使用Jest和Enzyme编写了针对React Application的单元测试。不能,我们仅通过开玩笑或仅通过酶来编写针对React应用程序的单元测试?...

回答 1 投票 0

Enzime:等待上下文更新以开始执行测试

我有一个需要测试的React应用。它使用useContext()钩子来创建在我的大多数组件中使用的Provider。我有一个专用的组件来处理上下文(可以说...

回答 1 投票 0

React,React Router和Enzyme:复选框更改时监视history.push()

我正在使用导航,其中使用history.push选中或取消选中复选框会导致重定向。我正在尝试编写一个测试来确保这种情况发生,但是在对...

回答 1 投票 0

您如何调试浅层提纯酶测试?

我正在尝试在我的react-redux应用程序中修复失败的测试。当我再次潜入组件时,我希望看到其中的JSX。但是,我什么也没看到。这是我的组件-...

回答 1 投票 0

使用笑话和酶反应null事件处理程序测试

如何使用Jest和Enzyme在React Native中测试空事件处理程序?分支测试状态%62.5,因为我无法测试空事件处理程序。我尝试了模拟功能,但无法正常工作。

回答 1 投票 0

如何使用测试渲染器或酶在React中测试转发的引用?

我在应用程序中使用了一些动画,所有动画都取决于引用(我正在使用GSAP)。大多数测试元素位于其他React组件中;所以,我已经设置好...

回答 1 投票 1

使用Enzyme和useContext钩子的简单集成测试应该是什么样?

帮助为React中的组件编写一个简单的集成测试(该组件使用useContext钩子)。测试应验证是否按下了按钮并调用了处理程序(这是我的代码:https:// ...

回答 1 投票 0

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