jest做项目的自动化测试,怎么控制测试文件的执行顺序?
jest做项目的自动化测试,怎么控制测试文件的执行顺序?例如:第一步一定是先去注册账号,才有之后的改昵称,目前文件没有控制执行顺序,第一步就去更…
如何使用 Jest 测试类中的 private 函数
如下示例代码:class Card { private props = {} constructor (query) { this.props = this.preprocess(query) } private preprocess (query) { const…
尝试了jest.fn, mock,spyOn三种方式都替换不了模块中调用的函数,究竟是哪里搞错了?
查了两天资料、issue最后总结有如题的三种方式可以部分替换模块中的某个函数,但死活就是没有效果,不知道问题到底是出在哪里了?有人用jest做过这种…
React Jest 引用antd DatePicker 测试报错
使用react-create-app 创建的react 项目, 使用antd 的DatePicker 组件进行jest 单元测试编写时, 报错 Jest encountered an unexpected token This u…
jest monorepo es模块无法解析
jest.config.js 配置如下。module.exports = { preset: 'ts-jest', testEnvironment: 'jsdom', moduleFileExtensions: ['js', 'vue', 'ts'], testMatc…
nestjs 中如何对 guard 进行单元测试?
目前项目使用 nestjs 写的,使用 @nestjs/testing 进行单元测试,对于 controller 和 service,参考 nestjs 官网已经实现了 spec 测试文件import { Ca…
Jest 单元测试 store里 'getters' 未定义
Jest 单元测试,如果写vuex 相关的 store 文件如何解决 Test suite failed to run TypeError: Cannot read property 'getters' of undefined 问题aaa.…
jest如何测试同一模块内的函数依赖?
比如util.js,定义了两个函数:const util = { A() { return this.B(); }, B() { return 'B'; } }; module.exports = util;那么,怎么测试函数A?test("…
Jest怎么测试js方式创建script标签加载后的onload事件
js文件:// load-script.js function loadScript(path) { return new Promise((resolve, reject) => { const script = document.createElement('scrip…
Ts如何测试抽象类?
加入有这么一个类abstract class Person{ public name:string = saga; public abstract showInfo():void; public showName():void{ console.log(saga)…
使用vue-cli3构建项目,引入antd,进行jest测试,会报错
报错信息:/node_modules/ant-design-vue/es/button/style/index.js:1({"Object.":function(module,exports,require,__dirname,__filename,global,jes…
Jest 如何测试 mouseMove, 改变 pageX, pageY?
使用的是 @testing-library/react, 里面有 fireEvent.mouseMove 方法,但是如何改变 e.pageX 和 e.pageY 呢?…