ken*_*des 10 javascript git testing reactjs jestjs
我开始学习有关Jest和测试(例如快照测试)的更多信息。我在React中配置组件的方式是...
- src
- components
- Component1
- index.js
- __tests__
- Component1.test.js
- __snapshots__
- Component2
- index.js
- __tests__
- Component2.test.js
- __snapshots__
Run Code Online (Sandbox Code Playgroud)
等等。
我想知道要写什么.gitignore来忽略__snapshots__此结构的文件夹。
目前我有这个(错了)
/src/components/*/__snapshots__/
另外,最好是将它们保留在版本控制中还是忽略它们?我仍然想知道我需要放入什么gitignore,但也想听听对此的想法!
谢谢!
忽略任何地方名为快照的文件夹,但不忽略具有相同名称的文件
__snapshots__/
Run Code Online (Sandbox Code Playgroud)
因为它在末尾有一个“/”,所以只会匹配目录——删除它也会使模式捕获具有相同名称的文件。
我有同样的问题,最终在这里找到这篇文章。但是,Jest文档指出:
所有快照文件都应与它们涵盖的模块及其测试一起提交
希望这能像帮助我一样帮助其他人。
来源:https://jestjs.io/docs/en/snapshot-testing.html#should-snapshot-files-committed
| 归档时间: |
|
| 查看次数: |
1895 次 |
| 最近记录: |