Est-il un .moka le fichier où je peux spécifier les valeurs par défaut telles que --no-couleurs?
J'aimerais définir des valeurs par défaut pour moka sans avoir à les saisir à chaque fois. Ne moka recherchez un fichier de config /dotfile n'importe où, comme jshint recherche .jshintrc
et npm recherche package.json
?
Vous devez vous connecter pour publier un commentaire.
Oui. Vous pouvez créer un fichier
./test/mocha.opts
et dans le fichier, vous pouvez spécifier--no-colors
.Voir moka.opte sur Moka Doc pour plus d'informations.
La valeur par défaut est
./test/mocha.opts
. Vous pouvez passer d'un chemin d'accès personnalisé à l'--opts
paramètre :mocha --opts ./mocha.opts
Utile dans le cas où vous ne stockez pas vos tests dans
test/
dossier, mais à côté de fichiers de code, par exemple.N'importe quel nom et l'extension semble fonctionner, de sorte que vous pouvez même faire
mocha --opts .mocharc
si vous voulez aller bien avec.jshintrc
,.babelrc
et la comme.commander
module.commander
s’analyseur attend un tableau de chaînes.mocha
source: github.com/nishigori/mocha/blob/... -commander
source: github.com/tj/commander.js/blob/...mocha
dans un script et de transmettre votre fichier JSON contenu. Voir: github.com/mochajs/mocha/wiki/...--config ./mocha.opts
de travail en fonction de leurs officiels de docs mais--opts ./mocha.opts
travaillé... merci!À moka 6+ le
mocha.opts
a été changé pourlegacy
et le nouveau lieu à définir votre configuration est un.mocharc
fichier qui peut avoir différents formats (JSON, YAML, JS) comme décrite dans les docs ou un JSON config ajoutée à lapackage.json
à l'aide democha
clé.Spécifiant votre propre chemin à moka config se fait à l'aide de
--config <file>
mais moka utilise tout.mocharc.*
de fichier par défaut dans l'ordre décrit dans la documentation (JS, YAML, YML, JSON) et aussi utilise automatiquementmocha
clé depackage.json
avec une priorité inférieure à celle d'un fichier de configuration donné.