我正在尝试将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)
有没有人对如何解决这个问题有任何想法?
答案 0 :(得分:0)
哑错误 - 当我将它们移动到子文件夹时,我没有更改测试文件中app.js的路径(来自const app = require('../app'
至
const app = require('../../app');
);