Mocha --recursive flag会抛出错误

时间:2018-05-31 07:23:53

标签: mocha

我正在尝试将Mocha设置为在子文件夹中运行,以便我的测试目录可以有一些结构。

--recursive标志应该这样做,但反而给我一个错误。

这有效(但不会进入子文件夹):

mocha --timeout 10000 ./test

这会引发错误:

mocha --recursive --timeout 10000 ./test

错误:

  

内部/模块/ CJS / loader.js:573       扔错了;       ^

     

错误:无法找到模块' ../ app'       在Function.Module._resolveFilename(internal / modules / cjs / loader.js:571:15)

有没有人对如何解决这个问题有任何想法?

1 个答案:

答案 0 :(得分:0)

哑错误 - 当我将它们移动到子文件夹时,我没有更改测试文件中app.js的路径(来自const app = require('../app'const app = require('../../app'););