javascript - 如何 gitignore 快照文件夹?
问题描述
我开始更多地了解 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
推荐阅读
- react-native - 仅在 android 中反应原生 0.62 自动链接
- codeigniter - random_bytes 函数在 CI 3、PHP 7.2 中不起作用
- java - 如何在 jre1.8 上运行 java11 和 jfx11 应用程序
- java - 控制台没有对用户输入做出响应。我究竟做错了什么?
- jquery - jQuery Select2 - 从原始选项的选择中获取样式属性
- python - 带有美元符号的 Pandas 数据框金额值
- android - android工具栏菜单项按钮?
- excel - 使用现有宏在 excel 中创建新工作表
- flutter - 无法使底部导航栏和路由在颤动中一起工作
- python - 轴为字符串的时间序列图