Estou trabalhando em um projeto enorme e, desde a semana passada, atualizei o mocha, agora estamos recebendo um aviso:
DeprecationWarning: A configuração via mocha.opts é DEPRECATED e será removida de uma versão futura do Mocha. Use arquivos RC ou package.json.
Quero migrar as opções para o package.json, mas não há um bom guia de migração. todas as postagens no GitHub com perguntas semelhantes são respondidas "consulte os documentos". Mas os documentos não mostram como transferir uma opção do mocha.opts para o package.json, não há informações sobre como ele deve ser formatado. A única coisa que posso encontrar é que a propriedade "spec" é o padrão para a execução dos arquivos. Nada mais parece implícito para mim.
Nosso arquivo mocha.opts:
--reporter dot
--require test/mocha.main
--recursive src/**/*.test.js
--grep @slow --invert
Minha tentativa que não funciona :
"mocha": {
"reporter": "dot",
"require": "test/mocha.main",
"spec": "src/**/*.test.js",
"grep": "@slow --invert"
},
Por favor, explique como devo formatar este bloco de configuração para obter o mesmo comportamento, como ao usar as opções do mocha.opts acima