javascript - 如何配置 mocha 以递归方式查找所有测试文件?

标签 javascript node.js unit-testing mocha.js

我如何配置 mocha 以查找我的项目目录中的所有测试文件,而不仅仅是根目录中 test 文件夹中的测试文件?

目前,我在 package.json 中使用 npm 脚本:

"test": "mocha"

并使用以下命令运行:

npm run test

最佳答案

例如,要在您的 src 目录中找到所有测试文件,那么您应该能够使用这样的模式:

mocha "src/**/*.test.js"

...并确保您的测试文件具有 .test.js 文件扩展名,以便它们与您的其他 .js 文件不同。

(注意模式周围的双引号)

关于javascript - 如何配置 mocha 以递归方式查找所有测试文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49497509/

相关文章:

javascript - 为什么我在本地主机上的 Chrome 中收到 getCurrentPosition() 和 watchPosition() "insecure origins"错误?

javascript - innerHTML = HTML & JQuery, JQuery 不执行

Node.js 不允许我使用 console.log?

.net - 如何对使用 PetaPoco.Database 的服务进行单元测试

python - 如何防止在单元测试python中截断字符串

javascript - 同时更新两个动态文本字段

javascript - jquery AJAX 中的 slideDown 传入数据

javascript - 哪个 Express.js 模板按原样使用 HTML?

node.js - 打开终端时出错

java - 如何在单元测试中读取配置文件?