循环中的Mocha Regexp长度计算不起作用

时间:2019-01-15 20:35:52

标签: javascript regex mocha

循环中的正则表达式长度计算在Mocha中不起作用。

function getData() {
const files = getAllFilePathsWithExtension(process.cwd(), 'js');
const reg = /\/\/ ?TODO ?.+/gi;
    for (let i=0; i<files.length; i++) {
        let text = readFile(files[i]);
        let find = text.match(reg);

        find.length
    }
}

我有一个错误:

  

错误:超时超过2000毫秒。对于异步测试和挂钩,请确保调用了“ done()”;如果返回承诺,请确保其解决。 (/ home / user /...)

但是,如果删除一行,它将起作用:

function getData() {
const files = getAllFilePathsWithExtension(process.cwd(), 'js');
const reg = /\/\/ ?TODO ?.+/gi;
    for (let i=0; i<files.length; i++) {
        let text = readFile(files[i]);
        let find = text.match(reg);

        //find.length
    }
}

我如何使其工作?

0 个答案:

没有答案