Me gustaría establecer algunos valores predeterminados para mocha sin tener que escribirlos cada vez. ¿Mocha busca un archivo de configuración / dotfile en cualquier lugar, como jshint busca .jshintrc
y npm busca package.json
?
Me gustaría establecer algunos valores predeterminados para mocha sin tener que escribirlos cada vez. ¿Mocha busca un archivo de configuración / dotfile en cualquier lugar, como jshint busca .jshintrc
y npm busca package.json
?
Respuestas:
Si. Puede crear un archivo ./test/mocha.opts
y en el archivo puede especificar --no-colors
.
Consulte mocha.opts en Mocha Doc para obtener más información.
El valor predeterminado es ./test/mocha.opts
. Puede pasar una ruta personalizada con el --opts
parámetro:
mocha --opts ./mocha.opts
Útil en caso de que no almacene sus pruebas en una test/
carpeta, sino junto a los archivos de código, por ejemplo.
Cualquier nombre y la extensión parece que funciona, lo que incluso puede hacer mocha --opts .mocharc
si quiere que vaya bien con .jshintrc
, .babelrc
y similares.
commander
module. commander
El analizador de 's espera una matriz de cadenas. mocha
fuente: github.com/nishigori/mocha/blob/… - commander
fuente: github.com/tj/commander.js/blob/…
mocha
en un script y pasar el contenido de su archivo JSON. Ver: github.com/mochajs/mocha/wiki/…
En mocha 6+, mocha.opts
se cambió a legacy
y el nuevo lugar para definir su configuración es un .mocharc
archivo que puede tener diferentes formatos (JSON, YAML, JS) como se describe en los documentos o una configuración JSON agregada a la clave package.json
using mocha
.
La especificación de su propia ruta a la configuración de mocha se realiza usando, --config <file>
pero mocha usa cualquier .mocharc.*
archivo por defecto en el orden descrito en los documentos (JS, YAML, YML, JSON) y también usa automáticamente la mocha
clave de package.json
con menor prioridad que un archivo de configuración dado.