Расчет длины в Mocha Regexp в цикле не работает - PullRequest
0 голосов
/ 15 января 2019

Расчет длины регулярного выражения в цикле не работает в мокко.

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
    }
}

Как мне заставить это работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...