Я использую mocha программно и хочу получить доступ к результату в моей программе для последующего вычисления.Результат доступа при запуске mocha программно
В настоящее время у меня есть:
var mocha = new Mocha({
reporter: 'json'
});
files.forEach(file => {
var path = process.cwd() + '/' + file;
mocha.addFile(path);
});
mocha.run()
.on('start', function() {
// do something
})
// ...
.on('end', function() {
// I want to resolve the promise with the result generated by mocha:
resolve(result);
});
Однако, я никогда не получить доступ к результату об этом сообщил JSon репортер (только по командной строке). Есть ли способ получить доступ к результату как json в моей программе? Например, путем записи результата в файл, который он читает позже?
Не передан ли результат обработчику событий «end»? –
Нет, non аргумент передается обработчику события 'end' –