Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。
JestJS - >不变违规:无法在“连接(投资组合)”的上下文或道具中找到“存储”
完整错误消息:Invariant Violation:无法在“Connect(Portfolio)”的上下文或道具中找到“store”。将根组件包装在a中,或者将“store”显式传递为...
我试图测试小反应组分。以下组件是一个选项卡系统,单击选项卡时,更改选项卡的className被单击。它正在工作,但我想测试它们,我......
我被分配来修复一些失败的Jest测试。这是一个例子:这是checkboxGroup.spec.js:import来自'react'的React;从'react-dom'导入ReactDOM;从'react -...导入TestUtils
我试图用jest测试react-native-camera模块所以我有以下package.json:{“name”:“app”,“version”:“0.0.1”,“private”:true,“main” :“index.js”,“license”:“麻省理工学院”,......
我有以下设置来测试异步功能。首先,我的文件夹结构:src /├──App.vue├──api│├──__mocks__││└──api.js│└──api.js├──组件│├──...├ ──main.js......
是否可以使用Jest或任何其他测试库/框架加载url并获取浏览器呈现的DOM对象?
我想让浏览器呈现DOM对象而不是模拟DOM对象。是否可以使用Jest或任何其他单元测试库/框架加载url并获取浏览器呈现的DOM对象?
Jest - 模拟React Component的依赖项,它返回一个Promise
我有一个具有以下依赖关系的React组件:import {fetchUsers} from'../../api/';这是返回Promise的实用程序函数。当试图用Jest嘲笑这个时,我一直......
在Jest / Mockgoose测试中,Mongoose聚合查询失败,在其他地方工作
我正在尝试为我的Mongoose模型创建一些测试,我无法弄清楚如何让Jest / Mockgoose测试通过速记查询/聚合管道(参见下面的第一个代码块)...
酶无法从ComponentDidMount读取this.props.match.params
我刚刚进入我的项目的单元测试,适配器设置正确,我写了一些测试。我的一些测试会抛出错误,即我在redux状态中包含变量的错误。 ...
我的组件如下导入来自'react'的React;从'react-redux'导入{connect};从'react-bootstrap'导入{Button};从'../../../actions/sampleUserAction'导入UserActions; ...
最近我正在学习用开玩笑和酶来测试React,似乎很难理解单元测试是什么,我的代码导入React来自“反应”; class App扩展了React.Component {constructor(){...
我在React中有简单的组件。我想在用户点击按钮时测试该组件中的方法。我已经测试了但最终没有通过。组件:从'react'导入React,{Component}; ...
如果我使用ES6的导入/导出,那么我的所有测试都会失败并显示错误:意外的保留字我将我的测试对象转换为使用旧学校的IIFY语法,突然我的测试通过了。或者,拿......
element.find('span.active-nav-option')返回任何内容,而element.find('。active-nav-option')返回span。测试的目的是找出是否渲染了跨度而不是链接。 ...
我想在我的NestJS应用程序中使用内存中的Mongo实例来模拟数据以进行测试。我有一个数据库提供程序,使用mongoose连接到我的生产数据库,这是我的...
我有一个班级,我想在那里发现拒绝错误。 export class Logger {constructor(){this.registerHooks()} registerHooks(){window.addEventListener(“unhandledrejection”,(e)=&...
我想测试我的传奇我能够测试单个传奇调用,但我如何使用jest export default函数测试我的观察者传奇* saga(){yield [takeLatest(dataTypeActions.ACTION1,...
我的Package.json代码:“dependencies”:{“gulp-jest”:“^ 2.0.0”,“jest-cli”:“^ 20.0.4”,“supertest”:“^ 1.2.0”}“脚本“:{”test“:”gulp test“}我的gulpfile测试任务如...
我用jest.fn嘲笑两个函数:let first = jest.fn(); let second = jest.fn();如何断言第一次调用之前?我正在寻找的是像sinon的......
如何使用Jest和Supertest在每次测试之间清除cookie?
我有一套测试,如果单独运行,都会通过。但是,如果cookie并行运行,则会检查cookie的值,从而导致测试失败。问题是supertest的......