Jest测试节点模块忽略目录

时间:2017-07-24 13:12:07

标签: javascript node.js jest

您好我在尝试使用Jest进行TDD流程来创建节点模块。我的项目结构看起来像这样

  1. LIB:
    • __mocks__
      • style.scss
    • __tests__
    • src
  2. 我的问题是我正在尝试访问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');
    

0 个答案:

没有答案