Я хотел бы установить некоторые значения по умолчанию для mocha, не набирая их каждый раз. Мокко ищет файл конфигурации /dotfile где угодно, поскольку jshint ищет .jshintrc, а npm ищет package.json?
Есть ли файл .mocha, где я могу указать значения по умолчанию, такие как -no-colors?
Ответ 1
Да. Вы можете создать файл ./test/mocha.opts, а в файле вы можете указать --no-colors.
Подробнее см. mocha.opts в Mocha Doc.
Ответ 2
По умолчанию используется ./test/mocha.opts. Вы можете передать настраиваемый путь с параметром --opts:
mocha --opts ./mocha.opts
Полезно, если вы не храните свои тесты в папке test/, но, например, рядом с файлами кода.
Любое имя и расширение, похоже, работают, поэтому вы можете даже сделать mocha --opts .mocharc, если хотите, чтобы он хорошо сочетался с .jshintrc, .babelrc и т.п.