您好我在尝试使用Jest进行TDD流程来创建节点模块。我的项目结构看起来像这样
__mocks__
style.scss
__tests__
src
我的问题是我正在尝试访问style.scss
目录中的__mocks__
文件,但是当我在调试模式下运行时,我可以看到源中没有__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');