使用npm的摩卡测试不适用于绝对路径或相对路径

时间:2019-08-21 19:15:35

标签: javascript mocha chai

如果我对测试文件运行mocha,则可以正常运行。但是,如果我在scripts中使用package.json来运行所有测试,则不会:

Error: ENOENT: no such file or directory, scandir '../myfolder'

package.json:

"scripts": {
    "test": "mocha test",
    // I've also tried: mocha test/ mocha ./test/ mocha test/*
  },

树:

├── myfolder
├── package.json
└── test
    ├── all-tests.js
    └── some-test.js

在我的测试文件中,我有这个:

fs.readFileSync(`../myfolder`)

我也试图获得myfolder的绝对路径,但没有成功:

resolve = require('path').resolve;
resolve('../myfolder`);

0 个答案:

没有答案