enzyme 相关问题

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

TypeError:无法读取属性'scrollIntoView'的null - react。开胃酶

使用反应16.3.1,jest 16.3.1,酶3.3.0。在我的React Class组件中,我创建了一个react ref,我用它来确保在安装组件时浏览器位于...的顶部。

回答 2 投票 0

jest + enzyme,使用mount(),document.getElementById()在_method调用后出现的组件上返回null

我的jest +酶mount()测试遇到了问题。我正在测试一个功能,它可以切换显示组件。在组件之间切换:当state.infoDisplayContent ='mission'a ...

回答 2 投票 15

当在Promise中调用setState时,React Jest测试失败

我试图模拟一个返回promises的服务,以便我可以验证它是否使用正确的参数调用。调用服务的方式因状态和第一次调用而异...

回答 2 投票 3

Enzyme Jest window.getSelection()不起作用

如何解决我的情况?以下函数的Jest + Enzyme测试返回TypeError:window.getSelection不是函数我的代码:_addNewAgent(){window.getSelection()。removeAllRanges(); ...

回答 1 投票 5

如何测试应该抛出错误的组件?

我的组件抛出错误(应该是)函数ProblemChild(){抛出新错误(“从问题孩子抛出的错误”);返回 Error ; // eslint-disable-line } My ...

回答 2 投票 0

酶浅渲染器返回null节点元素

我对Enzyme浅渲染器有问题。我的wrapper.root.node甚至为简单的div元素返回null。 const wrapper = shallow( asd ); ...

回答 1 投票 1

如何测试输入组件是否为readOnly,React / Enzyme

我在react中设计了一个包含输入字段的组件,该输入字段只能被设置,因此必须是readOnly但是无法弄清楚如何在Enzyme中测试此输入是否为readOnly。我不能......

回答 2 投票 1

使用Enzyme和Jest测试React组件中包含的文本

对于我的React组件,我有以下内容:const ArchiveButton =({collection,onClick})=> {return({collection.archived &&

回答 1 投票 1

浅而深的酶

下面是组件计算器。从'./SubComponent'导入SubComponent; export默认类Calculator扩展React.Component {render(){const {result,} = this.state; ...

回答 1 投票 0

如何在使用Enzyme进行测试时键入组件实例?

鉴于我有一个类似这个接口的组件IState {foo}接口IProps {bar}导出类MyComp扩展Component {state = {foo:'cool'}}什么类型......

回答 1 投票 0

使用酶测试得到无法读取未定义的属性'be'

我的测试导入来自'react'的React;从'酶'导入{浅};从'../components/topNav'导入topNav;它('Navbar应该存在',()=> {const Navbar =浅( ); ...

回答 1 投票 1

虽然测试失败了,但是开始测试显示通过

从'react'导入React;从'../api/CrudApi'导入CrudApi;从'nock'导入nock; describe('CrudList Component',()=> {it('应该有用户',()=> {afterEach(()=> ...

回答 1 投票 3

使用Enzyme测试按钮onClick处理程序

当涉及按钮的onClick处理程序时,我在使用Enzyme的contains方法时遇到问题,其中提供的操作方法需要参数。我在将redux动作传递给...时遇到了这个问题。

回答 2 投票 2

JestJS - >不变违规:无法在“连接(投资组合)”的上下文或道具中找到“存储”

完整错误消息:Invariant Violation:无法在“Connect(Portfolio)”的上下文或道具中找到“store”。将根组件包装在a中,或者将“store”显式传递为...

回答 2 投票 6

#describe和#it方法在TDD反应测试中做了什么?

我正在从这个网站学习使用React的TDD,但是不明白作者是如何描述的,这些通常不是来自Jasmine吗?我在作者的node_modules中看不到这个包...

回答 1 投票 0

Travis-CI上的API请求失败

我有一个带有多次通过测试的React App。通过Travis运行它们时,我收到以下错误:API请求失败。消息:找不到请求的API端点。你在用......

回答 1 投票 0

使用React / Redux进行酶测试 - 使用setState进行浅层渲染问题

我有一个React组件,如果它的初始本地状态发生了变化,它会加载另一个组件。我无法进行干净的测试,因为我需要设置局部状态和浅层渲染,以便孩子......

回答 3 投票 0

酶无法从ComponentDidMount读取this.props.match.params

我刚刚进入我的项目的单元测试,适配器设置正确,我写了一些测试。我的一些测试会抛出错误,即我在redux状态中包含变量的错误。 ...

回答 1 投票 0

反应酶是错误is.fn()应该被调用

我的组件如下导入来自'react'的React;从'react-redux'导入{connect};从'react-bootstrap'导入{Button};从'../../../actions/sampleUserAction'导入UserActions; ...

回答 3 投票 0

如何正确测试反应组件?

最近我正在学习用开玩笑和酶来测试React,似乎很难理解单元测试是什么,我的代码导入React来自“反应”; class App扩展了React.Component {constructor(){...

回答 2 投票 0

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