毎回入力することなく、mochaのデフォルトを設定したいと思います。 jshintは.jshintrc
を探し、npmはpackage.json
を探しますが、mochaはどこでも設定ファイル/ドットファイルを探しますか?
はい。ファイル./test/mocha.opts
を作成し、ファイル内で--no-colors
を指定できます。
詳細については、 Mocha Doc のmocha.optsを参照してください。
デフォルトは./test/mocha.opts
です。 --opts
パラメーターを使用してカスタムパスを渡すことができます。
mocha --opts ./mocha.opts
テストをtest/
フォルダーに保存せず、たとえばコードファイルの隣に保存する場合に役立ちます。
すべての名前と拡張子が機能しているように見えるため、mocha --opts .mocharc
、.jshintrc
などとうまくやりたい場合は、.babelrc
を実行することもできます。
Mocha 6以降では、mocha.opts
がlegacy
に変更され、構成を定義する新しい場所は.mocharc
ファイルになり、さまざまな形式(JSON、YAML、JS)を- ドキュメントで説明 またはmocha
キーを使用してpackage.json
に追加されたJSON構成。
Mocha configへの独自のパスの指定は--config <file>
を使用して行われますが、mochaはドキュメント(JS、YAML、YML、JSON)で説明されている順序で.mocharc.*
ファイルをデフォルトとして使用し、自動的にmocha
package.json
からのキー。指定された設定ファイルよりも優先度が低くなります。