ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。
element.find('span.active-nav-option')返回任何内容,而element.find('。active-nav-option')返回span。测试的目的是找出是否渲染了跨度而不是链接。 ...
我在组件外部有一个私有函数。单独测试函数听起来比在MyComponent中测试它更方便,但它是私有的不导出。 function func(){return ...
Jest和Enzyme使用ES6 Arrow功能测试React Component
我已经在运行webpack 2的React项目中添加了Jest和Enzyme。在运行jest时,我在React Component中使用ES6箭头函数时遇到了错误。组件代码示例是......
我在ReactJS中编写了一个装饰器简化智能/哑组件分离,有时我尝试将测试代码分解为多个文件,并将colaborator类移动到__mocks__目录。 ...
什么“ReactComponentTreeDevtool:在构建堆栈时缺少用于debugID 9的React元素”是什么意思?
我试图用mocha,酶和sinon测试一个React组件,并得到以下错误。有谁知道这意味着什么?警告:ReactComponentTreeDevtool:缺少React元素...
描述我需要在我的应用中代理某些组件所需的错误。他们正确渲染,但我无法运行测试,因为enzime方法找到抛出消息方法“模拟”只是...
*********************更新**************************** *****************我有一个DialogBox组件,我试图测试。我试图设置子组件的“值”支柱(TextInput)...
我正在尝试使用Enzyme在React中设置单元测试。当我运行命令“npm-test”时,测试失败。控制台终端指示由于shallow()而失败。我安装了酶......
我有一个React组件,我正在使用Enzyme进行测试,例如,看起来像这样:从'react'类导入React,{Component}类Foo扩展Component {constructor(props){super(...
我已经切换到路由器v4的反应,很少有测试需要重新实现。我有以下场景:安装组件(检查是否已调用methodA)通过酶包装器更改道具...
我在redux中有一个代码,我导出为ex port default(mapStateToLinkProps,mapDispatchToLinkProps)(Link);在jest测试用例中,我写了测试这个导出的组件// ...
所以当我使用酶来测试使用css模块的组件时,我遇到了问题。或者我应该说filename.module.scss当我做类似的事情时会发生什么:const wrapper = shallow(
我有一个React应用程序,它对Escape的按键做出反应。这是应用程序中的代码:componentDidMount(){document.addEventListener(“keydown”,this.escFunction.bind(this),...
我有一个react组件,在调用onRef时调用prop方法onSizeChange。 onRef包含一个dom api查询。我想断言onSizeChange被调用。这种酶的安装失败,因为...
TypeScript - 使用Enzyme调用React prop
我正在尝试使用Enzyme将我的Jest测试转换为TypeScript,但遇到了一个我不确定如何处理的特殊情况。基本上,我试图调用一个作为道具传递的函数...
我有一个FileDrop组件,然后我使用酶来测试它没有正确渲染组件,输出是 以下是我的组件:import ...
谷歌分析已添加到ReactJS中的组件中,以及如何测试,因为它在测试时给出了未定义的错误。 render(){return(
如何在使用带有Jest / Enzyme的PubSubJS时模拟在React组件上发布/订阅事件?
我有以下代码:class Dummy extends React.Component {constructor(props){this.state = {field:''}} componentDidMount(){PubSub.subscribe('event',()=> {this ... 。
我在使用Enzyme和Jest测试Material UI选项卡时遇到问题。问题是模拟我已尝试使用材质浅层方法(createShallow)和浅层的Tab组件的点击...