Jestとスナップショットテストなどのテストの詳細を学び始めています。私のコンポーネントを反応設定する方法は...
- src
- components
- Component1
- index.js
- __tests__
- Component1.test.js
- __snapshots__
- Component2
- index.js
- __tests__
- Component2.test.js
- __snapshots__
等々。
この構造の.gitignore
フォルダを無視するために__snapshots__
に書き込む行は何だろうと思います。
現在私はこれを持っています(これは間違っています)
/src/components/*/__snapshots__/
また、バージョン管理を維持するか、無視するのが最善ですか?私はgitignore
に何を入れる必要があるのかを知りたいのですが、これについての考えも聞きたいです!
ありがとうございました!
同じ質問があり、この投稿をここで見つけました。ただし、Jestのドキュメントには次のように記載されています。
すべてのスナップショットファイルは、対象のモジュールとそのテストとともにコミットする必要があります
これが私を助けたように他の人を助けることを願っています。
ソース: https://jestjs.io/docs/en/snapshot-testing.html#should-snapshot-files-be-committed
snapshotsという名前のフォルダを無視しますが、同じ名前のファイルは無視します
__snapshots__/
これには最後に「/」があるため、一致するのはディレクトリのみです。これを削除すると、同じ名前のパターンキャッチファイルも作成されます。