如何使用 .mocharc 配置文件指定测试文件
How specify test-files with .mocharc config file
我目前 运行 使用 npm 脚本进行 mocha 测试
mocha test/mocha.js test/crc/mocha.js test/multibyte/test.js
我添加了额外的三个测试文件,我开始怀疑是否可以使用像 .mocharc.js
这样的配置文件,并简单地调用 mocha
,但是我尝试 mocha 总是 运行 全部“测试”文件夹中的 .js 文件。
- 我从 this tutorial 开始,他们使用
file
属性,但它不起作用。
- 一些 SO 答案将我指向 mocha example on github 他们使用
watch-files
属性 但它仍然不起作用。
- 我试过用绝对路径,相对路径
- 根据 mocha official documentation 我应该使用
file
属性,但它不起作用
这一切太令人困惑了,除了我应该使用的文件名之外,我找不到任何配置文件文档。
有谁知道我如何 运行 这三个测试文件和配置文件?
我知道我可以像以前一样使用 npm 脚本,但也许有办法吗?
您可以使用 spec
:
.mocharc.json:
{
"spec": "./test/**/*.js"
}
这里有一些其他示例:How to specify test directory for mocha?
我目前 运行 使用 npm 脚本进行 mocha 测试
mocha test/mocha.js test/crc/mocha.js test/multibyte/test.js
我添加了额外的三个测试文件,我开始怀疑是否可以使用像 .mocharc.js
这样的配置文件,并简单地调用 mocha
,但是我尝试 mocha 总是 运行 全部“测试”文件夹中的 .js 文件。
- 我从 this tutorial 开始,他们使用
file
属性,但它不起作用。 - 一些 SO 答案将我指向 mocha example on github 他们使用
watch-files
属性 但它仍然不起作用。 - 我试过用绝对路径,相对路径
- 根据 mocha official documentation 我应该使用
file
属性,但它不起作用
这一切太令人困惑了,除了我应该使用的文件名之外,我找不到任何配置文件文档。
有谁知道我如何 运行 这三个测试文件和配置文件?
我知道我可以像以前一样使用 npm 脚本,但也许有办法吗?
您可以使用 spec
:
.mocharc.json:
{
"spec": "./test/**/*.js"
}
这里有一些其他示例:How to specify test directory for mocha?