Я нашел свою ошибку.
--allow-console-logs
- это НЕ МОКА Cli опции.Это опция «lb-mocha» cli, означающая, что она зависит только от обратной петли.Поэтому он не был интерпретирован Мокко в файле mocha.opts
.Решение состоит в том, чтобы извлечь этот аргумент из файла параметров mocha в строку тестовой команды в package.json
, см. Ниже:
//package.json//
{
...
"script": {
...
"test": "lb-mocha --allow-console-logs --opts tests/mocha.opts"
...
}
...
}
Не забудьте удалить аргумент из файла mocha.opts
:
//mocha.opts//
--recursive
--require ts-node/register
tests/**/*.ts
--exit
Надеюсь, это спасет ваш день.