3 jest初始化的配置项

Jest初始配置详解,
文章详细记录了使用jest--init初始化命令配置Jest的过程,包括选择使用TypeScript、浏览器环境(jsdom)、覆盖率报告、以及自动清理等选项。还提供了配置文件的部分内容,如collectCoverage、coverageProvider、testEnvironment等关键配置的解释。

文章目录

说明

测试下jest初始配置项有啥,做个记录

记录

jest --init   初始化命令

在这里插入图片描述
这里有几点需要注意:
1 就是要用testinit去执行。你不能在终端输入jest --init;因为你不是全局安装的jest。找不到这个命令的。
2 问的几个问题,这里我说下:
(1) 你是否将使用typescript在项目中,很显然,我要用。
(2) 你将使用什么测试环境?很显然,我是前端,不是node开发工程师,我要用borwser-like,也就是浏览器方向的。选jsdom
(3) 想生成覆盖报表嘛?我当然想一览总情况,所以yes
(4) 我要在浏览器上测试,所以选v8引擎
(4) 要自动清理mock、实例等结果嘛?很显然我要清理。

下面是配置项中文说明

/*
 * For a detailed explanation regarding each configuration property and type check, visit:
 * https://jestjs.io/docs/configuration
 */

export default {
   
   
  // 此选项告诉Jest 您的测试中所有导入的模块都应该自动模拟。 在您测试中使用的所有模块都将有一个替换实现, 保留API表面
  // automock: false,

  // 默认情况下,Jest运行所有测试,并在完成时将所有错误生成到控制台中。 此处可以使用bail config选项,使Jest在n失败后停止运行测试。 将bail设置为 true 等于将bail设置为 1。
  // bail: 0,

  // Jest用来储存依赖信息缓存的目录。
  // cacheDirectory: "C:\\UsersAppData\\Local\\Temp\\jest",

  // 在每次测试前自动清除模拟的上下文,如调用、实例和结果 在每次测试之前调用 jest.clearAllMocks() 这不会删除可能已提供的任何模拟实现。
  clearMoc
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李卓书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值