Mi piacerebbe impostare alcune impostazioni predefinite per moka senza doverle digitare ogni volta. Mocha cerca un file di configurazione/dotfile ovunque, mentre jshint cerca .jshintrc
e npm cerca package.json
?Esiste un file .mocha in cui è possibile specificare valori predefiniti come --no-colors?
58
A
risposta
63
Sì. È possibile creare un file ./test/mocha.opts
e nel file è possibile specificare --no-colors
.
Vedere mocha.opts su Mocha Doc per ulteriori informazioni.
32
Il valore predefinito è ./test/mocha.opts
. È possibile passare un percorso personalizzato con il parametro --opts
:
mocha --opts ./mocha.opts
Utile nel caso in cui non memorizzare i test nella cartella test/
, ma accanto al file di codice, per esempio.
Qualsiasi nome ed estensione sembra funzionare, quindi è possibile anche fare mocha --opts .mocharc
se si desidera che funzioni bene con .jshintrc
, .babelrc
e simili.
Questa è (o almeno lo era) una funzione molto oscura. Avevo perso la speranza per una cosa del genere molto tempo fa, e grazie per aver sottolineato che ora è possibile. :) – DBrown
GRAZIE! I test dovrebbero essere davvero accanto ai file. La località è importante! –
È possibile che il contenuto del file sia JSON? –