告诉Mocha在哪里寻找测试文件

时间:2017-02-20 02:47:12

标签: node.js mocha

如何判断Mocha在哪里查找我的测试文件?我的测试文件不驻留在标准项目根./test文件夹中。我的考试位于Modules/.*/Tests/

我试图使用--grep命令行参数,但我觉得这个参数会查找测试名称而不是测试文件名称。

  

mocha --grep Modules\/.*\/Tests

上面的命令给出错误:

  

警告:找不到与模式匹配的测试文件:test
  找不到测试文件

1 个答案:

答案 0 :(得分:19)

您不仅要匹配目录,还要匹配其文件。此外,不需要grep,只使用--

mocha -- Modules/**/Tests/*.js
// or `mocha -- Modules/Tests/*.js` (I am not sure because you didn't give the project hierarchy )