jest あるテストの中の一個のテストだけ実行する(it の単位で実行する)

大した話じゃないんですけど。

jest を書いたりしているときに、ほかのテストは実行したくない!今書いてるテストだけ実行したい!という時あると思います。

例えば、ActivityList.spec.jsというテストのプログラムのファイルがあったとして、次のようなテストを書いているとします。

describe('ActivityList.js operation', () => {
  it('ActivityList can find Same Activities', () => {
 // 中略
 }
}

この

'ActivityList can find Same Activities'

のテストだけ実行したい場合は、次のようにCLIで実行します。

npm run unit -- ActivityList.spec.js -t 'ActivityList.js operation ActivityList can find Same Activities'

下記のようなパターンでやるということですね。

jest -t '<describeString> <itString>'

すると、ほかのテストを飛ばしてくれます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です