mocha选择在多个目录中查找测试

时间:2017-12-17 00:14:26

标签: mocha glob

我需要从srctest目录运行测试。我已将以下行添加到mocha.opts,但它没有帮助:

"./{src,test}/**/*.spec.ts"

2 个答案:

答案 0 :(得分:3)

这就是答案:

./{,+(test|src)}/**/*.spec.ts没有引号

答案 1 :(得分:0)

您也可以在配置文件中指定。这是一个从应用程序根目录递归地查找两个不同目录的示例。它将在<anything>.test.jstest

下的任何mainDir1目录中寻找名为mainDir2的测试

示例mocha --recursive --config ./mocha-config-test.js

module.exports = {
  spec: [
    'mainDir1/**/test/**/*.test.js',
    'mainDir2/**/test/**/*.test.js',
  ],
};