[英]How to gitignore snapshot folders?
我开始了解有关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__/
因为它在末尾只有一个“/”,所以只匹配目录 - 删除它也会使模式捕获具有相同名称的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.