Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。
我想测试时间是否正确解析,我只对检查一些属性而不是整个对象感兴趣。在这种情况下小时和分钟。我尝试使用expect(对象)....
假设我有一个像这样的简单React组件:class Component extends React.Component {constructor(props){super(props)this.state = {count:0}} handleClick(){...
这个简单的类只是一个例子......类SomeClass {getTemplateName(){throw new Error('foo'); ...尝试测试一些代码抛出异常描述('dome class',...
我使用酶+ jest来测试我们的反应应用。如果呈现的html具有嵌套相同的结构,如何通过选择器找到下面的元素?如果渲染方法我想要父两个按钮元素...
我正在通过Jest在Node中编写测试,在其中我读取了一堆CSV文件,解析了一个特定的列,将其放入一个集合中,然后针对该集合验证计数器以确定是否存在重复。 ...
Jest没有提供我的手动模拟。一切似乎都在正确的目录中。我错过了什么? src / adapters / __模拟__ / Foo.js const spy = jest.genMockFromModule('../ Foo')函数...
在Rails项目中,我有一些包含ERB语法的JavaScript文件,即// en_store.coffee.erb EnStore = activities:title:'Delete Note?'图片: '
我想测试一些在React组件的componentDidMount生命周期方法中调用的自定义方法。 componentDidMount(){getData()。then(res => {console.log(res); ...
这是我的测试文件// /imports/components/main.test.js import来自'react'的反应'import',来自'酶'的导入{shallow,mount}来自'./main'的主要导入来自“/ imports / ui /的TextInput textInput“......
我一直试图解决这个问题,但没有运气。我在使用MongoDB数据库执行简单的集成测试时最初遇到了问题,但我已将代码剥离正确...
React-Redux Connected Component测试正确的操作已在click事件上发送
我是使用jest和酶测试react-redux组分的新手,到目前为止,我发现这是一个挑战。我有一个登录页面,我想测试正确的错误操作是如果...
我有一个搜索栏组件,如下所示:render(){const {onChangeTextInput} = this.props return( { ...
我试图模拟具有以下结构的组件://A_Form.js import from“react”; export default React.createClass({displayname:“A_Form”,updateState:function(){...
我有一个ES6类,我需要模拟它的方法。在文档之后我做了一个手动模拟这个,并让构造函数被调用和断言。我的功能消耗了这个......
如何使用Jest模拟ES6模块导入?例如,我们有以下结构:// ../store.js function getData(data){return data / 3; } export {getData}; // ../myModule.js导入...
Puppeteer - checkbox.checked未定义 - 为什么?
我正在使用木偶戏和开玩笑来测试前端的一些东西,而我有一个小问题 - 我认为有一些我缺少的概念。 test(“断言当未选中复选框时,下拉...
我有这段代码:const eventNames = ['ready','click'] const node = ReactDOM.findDOMNode(mapRef)const mapConfig = {streetViewControl:false} this.map = new maps.Map(node,mapConfig)eventNames。 ...
我有一个函数,它在节点和浏览器中运行,我想用jest测试:const myFn =()=> {if(typeof window!=='object'){return 1; } return 2;我怎么能......
我在应用程序的API层上编写了许多单元测试,但我在使用jest来模拟各种端点时遇到了麻烦。我没有这方面的经验和很多文章......
该项目同时具有客户端应用程序和服务器站点代码,一旦项目在本地构建,它将把所有构建的资产(包括前端和后端)放入构建目录中,它包含所有...