2017-07-11 6 views
1

正直なところ、jestのFacebookには悪いドキュメントがあります。package.json scriptsフィールド内でjestのtestNamePatternを使用する方法は?

jest -t xxxを使用してスナップショットを更新します。

ここは私のテストですが、誰も正しく動作しません。

  1. jest -u -t='test.tsx'

  2. jest -u -t 'test.tsx'

  3. jest -u -t /test.tsx/

  4. jest -u -t=/test.tsx/

私はスナップを一致して更新したいですファイル名のパターンが*.test.tsxのようなファイルをテストします。

どのように私は冗談testNamePatternでそれを行うことができますか?

+0

あなたは 'jest -u -t' * .test.tsx''を試しましたか? – JoeTidee

答えて

1

まず、jest --showConfigをチェックして、 - testNamePatternというオプションがあることを確認してください。私は同じ問題に直面し、冗談構成でこのオプションを見つけられませんでした。

私はディレクトリ構造を変更し、regexで--testPathPatternオプションを使用しました。これは機能します。

jest --testPathPattern = '(tests)/ spec /。 /snapshot-tests /。 '

関連する問題