jestjs 相关问题

Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。

Jest不等待Set操作?

我正在通过Jest在Node中编写测试,在其中我读取了一堆CSV文件,解析了一个特定的列,将其放入一个集合中,然后针对该集合验证计数器以确定是否存在重复。 ...

回答 1 投票 0

手动模拟没有被拿起

Jest没有提供我的手动模拟。一切似乎都在正确的目录中。我错过了什么? src / adapters / __模拟__ / Foo.js const spy = jest.genMockFromModule('../ Foo')函数...

回答 2 投票 1

Jest测试coffee.ERB文件

在Rails项目中,我有一些包含ERB语法的JavaScript文件,即// en_store.coffee.erb EnStore = activities:title:'Delete Note?'图片: '

回答 1 投票 5

间谍在componentDidMount中的方法调用

我想测试一些在React组件的componentDidMount生命周期方法中调用的自定义方法。 componentDidMount(){getData()。then(res => {console.log(res); ...

回答 1 投票 1

使用绝对路径导入反应组件

这是我的测试文件// /imports/components/main.test.js import来自'react'的反应'import',来自'酶'的导入{shallow,mount}来自'./main'的主要导入来自“/ imports / ui /的TextInput textInput“......

回答 2 投票 0

Jest使用Express应用程序检测打开的句柄

我一直试图解决这个问题,但没有运气。我在使用MongoDB数据库执行简单的集成测试时最初遇到了问题,但我已将代码剥离正确...

回答 1 投票 7

React-Redux Connected Component测试正确的操作已在click事件上发送

我是使用jest和酶测试react-redux组分的新手,到目前为止,我发现这是一个挑战。我有一个登录页面,我想测试正确的错误操作是如果...

回答 1 投票 2

使用refs和Form进行jest测试失败

我有一个搜索栏组件,如下所示:render(){const {onChangeTextInput} = this.props return( { ...

回答 1 投票 2

我可能只是一个简单的开玩笑/反应错误

我试图模拟具有以下结构的组件://A_Form.js import from“react”; export default React.createClass({displayname:“A_Form”,updateState:function(){...

回答 1 投票 1

ES6类开玩笑嘲弄

我有一个ES6类,我需要模拟它的方法。在文档之后我做了一个手动模拟这个,并让构造函数被调用和断言。我的功能消耗了这个......

回答 2 投票 0

它是模拟ES6模块

如何使用Jest模拟ES6模块导入?例如,我们有以下结构:// ../store.js function getData(data){return data / 3; } export {getData}; // ../myModule.js导入...

回答 2 投票 1

Puppeteer - checkbox.checked未定义 - 为什么?

我正在使用木偶戏和开玩笑来测试前端的一些东西,而我有一个小问题 - 我认为有一些我缺少的概念。 test(“断言当未选中复选框时,下拉...

回答 1 投票 4

模拟谷歌地图的addEventListener

我有这段代码:const eventNames = ['ready','click'] const node = ReactDOM.findDOMNode(mapRef)const mapConfig = {streetViewControl:false} this.map = new maps.Map(node,mapConfig)eventNames。 ...

回答 1 投票 0

在开玩笑中嘲笑global.window

我有一个函数,它在节点和浏览器中运行,我想用jest测试:const myFn =()=> {if(typeof window!=='object'){return 1; } return 2;我怎么能......

回答 1 投票 8

有API测试

我在应用程序的API层上编写了许多单元测试,但我在使用jest来模拟各种端点时遇到了麻烦。我没有这方面的经验和很多文章......

回答 1 投票 -1

如何处理项目中发现的重复手动模拟

该项目同时具有客户端应用程序和服务器站点代码,一旦项目在本地构建,它将把所有构建的资产(包括前端和后端)放入构建目录中,它包含所有...

回答 1 投票 0

React - 使用Jest和mock throws测试服务器请求的包装器:“错误:读取ECONNRESET”

TL; DR:我如何测试用React包装fetch的函数?我正在用TypeScript构建一个React应用程序。要使用fetch api,我将这些库添加到我的tsconfig:“lib”:[“es2017”,“dom”],现在我写了......

回答 1 投票 1

为什么Puppeteer的简单测试失败了:“等待功能失败:超时超过500毫秒”?

在尝试使用Jest和Puppeteer设置一些简单的端到端测试时,我发现我编写的任何测试都会因超时而无法解决。这是一个简单的示例测试文件,它偏离了......

回答 1 投票 1

使用test.each在断言失败时发送日志消息

我试图在测试失败时记录URL。我正在使用test.each(testData),其中testData将为每个测试运行传递一个带url属性的对象。断言失败,我想退出网址...

回答 1 投票 0

酶装错误 - TypeError:无法读取未定义的属性'find'

有一个错误TypeError:当我测试我的react组件时,无法读取未定义的属性'find'。我用jest和酶进行反应应用测试。我尝试了不同的方法但仍然有...

回答 1 投票 2

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