如何使用 mocha 运行 不同文件夹中的所有测试文件?
How can I run all test files that are in different folders using mocha?
我想 运行 我的 mocha 测试使用 npm test
问题是测试可能会改变它们的位置。
位置可能是 lib/modules/somefolder/test/*-test.js
或 lib/modules/somefolder/anotherfolder/test/*-test.js
目前我的测试脚本是这样的node_modules/.bin/mocha lib/modules/*/test/*-test.js --reporter spec
但这不会找到位于第二个位置的测试文件。
有没有办法在这两个位置找到测试?
您应该可以通过 ./**/*-test.js
完成此操作。这应该在相对于您所在目录的任何目录中找到名称中带有 -test.js
的任何文件。
我想 运行 我的 mocha 测试使用 npm test
问题是测试可能会改变它们的位置。
位置可能是 lib/modules/somefolder/test/*-test.js
或 lib/modules/somefolder/anotherfolder/test/*-test.js
目前我的测试脚本是这样的node_modules/.bin/mocha lib/modules/*/test/*-test.js --reporter spec
但这不会找到位于第二个位置的测试文件。
有没有办法在这两个位置找到测试?
您应该可以通过 ./**/*-test.js
完成此操作。这应该在相对于您所在目录的任何目录中找到名称中带有 -test.js
的任何文件。