对节点模块进行Jesttesting,忽略目录
您好,我正在尝试使用Jest进行TDD过程来创build节点模块。 我的项目结构看起来像这样
- lib目录下:
__mocks__
-
style.scss
-
-
__tests__
-
src
我的问题是我想访问__mocks__
目录中的style.scss
文件,但是当我在debugging模式下运行,我可以看到__mocks__
不存在于源中。
只是让你知道我是如何访问它的
/* * Get files directory paths if paths are glob if * not return original * @param {Array} array of file path * @return {Array} array of files found */ const globGetFiles = src => { return new Promise((resolve, reject) => { src = src || []; let rtn = []; let options = {}; async.forEachOf(src, (value, key, callback) => { if (!value) { callback(); } glob(value, options, (error, files) => { if (error) { return reject(error); } rtn.concat(files); callback(); }); }, error => { if (error) { return reject(error); } resolve(rtn); }); }); };
我路过的路是
const sassFile = path.join(process.cwd(), './lib/__mocks__/style.scss');