
jest
朱知知
想做一本你读了一遍又一遍,仍不舍得放下的书
展开
-
jest如何mock axios接口
文件准备文件目录如下:.├── service └── userName.js // 定义axios请求的文件└── models ├── user.js // 使用axios请求的文件 └── user.test.js // jest测试文件models/user.jsimport { queryUserName } from '../service/userName';export default class User { id: string;原创 2020-12-08 20:52:53 · 3913 阅读 · 2 评论 -
如何在项目中安装使用jest?
内容导航最简可用安装jest依赖按需配置jest让jest可以识别es6, async等语法(babel):在webpack项目中使用jest整体思路如图:最简可用1. 添加测试用例在项目中你喜欢的任意路径下,创建sum.js和sum.test.jssum.jsfunction sum (a, b) { return a + b;}module.exports = sum;sum.test.jsconst sum = require('../sum');test('add原创 2020-10-16 21:06:15 · 1086 阅读 · 0 评论 -
在webpack项目中使用jest进行单元测试
安装单元测试依赖 - jest运行如下命令:安装依赖yarn global add jest// or yarn add --dev jest更多可参考文章:xxx当我们想用es6提供的import来导入模块或者想要async的时候,就需要用babel转换安装babel-loader相关依赖运行如下命令:安装依赖(todo: 看看哪些是安装在dev环境的 @babel/core)yarn add --dev babel-loader @babel/core @babel/preset原创 2020-10-16 21:01:52 · 1227 阅读 · 1 评论