Jest CLI オプション
jest
のコマンドラインランナーは多くの便利なオプションを持っています。 jest --help
を実行することで使用可能な全てのオプションを見ることができます。 以下に示すオプションの多くは任意のテストを実行する際に利用できます。 Jest の各設定オプショ ンは CLI 経由で指定できます。
以下に簡単な概要を示します。
コマンドラインから実行する
全てのテストを実行する (既定値):
jest
パターンやファイル名で指定されたテストのみ実行する:
jest my-test # または
jest path/to/my-test.js
hg や git (の未コミットファイル) に基づいて、変更のあったファイルに関連したテストを実行する:
jest -o
path/to/fileA.js
と path/to/fileB.js
に関連したテストを実行する:
jest --findRelatedTests path/to/fileA.js path/to/fileB.js
スペック名に一致するテストを実行する (基本的には describe
または test
内にある名前との一致を確認する):
jest -t name-of-spec
ウォッチモードで実行する:
jest --watch # デフォルトで jest -o を実行
jest --watchAll # runs all tests
ウォッチモードにより特定のテストセットにフォーカスするためにファイル名やファイルパスを特定することも可能となります。