Я хотів би встановити деякі значення за замовчуванням для мокко, не натискаючи їх щоразу. Чи шукає mocha десь файл конфігурації / dotfile де-небудь, як шукає jshint .jshintrcі шукає npm package.json?
Я хотів би встановити деякі значення за замовчуванням для мокко, не натискаючи їх щоразу. Чи шукає mocha десь файл конфігурації / dotfile де-небудь, як шукає jshint .jshintrcі шукає npm package.json?
Відповіді:
Так. Ви можете створити файл, ./test/mocha.optsа у файлі - вказати --no-colors.
Для отримання додаткової інформації див. Mocha.opts на Mocha Doc .
За замовчуванням ./test/mocha.opts. Ви можете передати власний шлях із --optsпараметром:
mocha --opts ./mocha.opts
Корисно, якщо ви не зберігаєте тести в test/папці, а поруч із файлами коду, наприклад.
Будь-яке ім'я і розширення , схоже на роботу, так що ви можете зробити , mocha --opts .mocharcякщо ви хочете, щоб йти добре .jshintrc, .babelrcтощо.
commanderмодуля. commanderсинтаксичний аналізатор очікує масив рядків. mochaджерело: github.com/nishigori/mocha/blob/… - commanderджерело: github.com/tj/commander.js/blob/…
mochaсценарій і передати вміст файлу JSON. Див .: github.com/mochajs/mocha/wiki/…
У mocha 6+ mocha.optsбуло змінено на legacyі новим місцем для визначення вашої конфігурації є .mocharcфайл, який може мати різні формати (JSON, YAML, JS), як описано в документах, або конфігурацію JSON, додану до package.jsonвикористовуючого mochaключа.
Вказівка власного шляху до конфігурації mocha виконується з використанням, --config <file>але mocha використовує будь-який .mocharc.*файл за замовчуванням у порядку, описаному в документах (JS, YAML, YML, JSON), а також автоматично використовує mochaключ package.jsonіз меншим пріоритетом, ніж даний конфігураційний файл.