循环中的正则表达式长度计算在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
}
}
我如何使其工作?