从mocha.opts迁移到.mocharc.js配置文件

MOHA支持多种配置选项。配置Mocha的一种典型方法是命令行。使用CLI中的Mocha或通过NPM脚本可以传递所需的选项。

除了命令行标志之外,MOHA还支持一个专用的配置文件。直到Mocha v7,支持的配置文件是mocha.opts。从Mocha V8开始,您必须转换到mocharc[.js|.json|.yaml]配置文件

本教程向您展示如何从mocha.opts转到.mocharc.js档案。

想系统学习前端web的朋友,欢迎私信奕辰获取免费学习教程。

1.评论文章,没字数限制,一个字都行! 2.关注奕辰,成为的粉丝! 3.私信奕辰:“web”,“1”获取前端学习面试资料。

大家一起学习(群主会不定时更新学习资料,以及面试题文档)

或者可以添加我的个人微信号:wdnmd__xxx

小助理微信:lyf___1201

旧的“mocha.opts”配置

这个mocha.opts直到Mocha v7是一个命令行选项列表。样本mocha.opts我们在其中一个项目中使用的文件如下所示:

mocha.opts

--exit--bail--recursive--slow1000--file ./test/pretest.js

让我们将该文件迁移到新的配置文件格式。

转换为Mocha配置文件

移动到一个新的配置文件非常简单。必须将单个配置转换为JavaScript对象、JSON对象或YAML选项。

我们将只查看JavaScript对象,如果您需要另一种格式,您可以继续自己翻译它。

将上述Mocha配置转换为以下结果.mocharc.js可在Mocha V8(及更高版本)中使用的文件:

.mocharc.js

'use strict'module.exports = {exit:true,bail:true,slow:1000,recursive:true,file: ['./test/pretest.js']}

您基本上可以在这里遵循一些简单的规则:

每个仅为标志的选项都转换为一个布尔值。

每个指定了值的选项都会将值转换为

允许多个值的每个选项都转换为一个值数组。

就这样!

其他配置格式

MOHA支持JSON和YAML格式的配置文件。如果这是您的首选,请选择其中一种文件格式。

您也可以使用mocha你的财产package.json配置摩卡。启动测试运行时,Mocha将检查可能的配置位置,并将您的自定义配置合并到默认配置之上。

想系统学习前端web的朋友,欢迎私信奕辰获取免费学习教程。

1.评论文章,没字数限制,一个字都行! 2.关注奕辰,成为的粉丝! 3.私信奕辰:“web”,“1”获取前端学习面试资料。

大家一起学习(群主会不定时更新学习资料,以及面试题文档)

或者可以添加我的个人微信号:wdnmd__xxx

小助理微信:lyf___1201

你可能感兴趣的:(从mocha.opts迁移到.mocharc.js配置文件)