ruby-on-rails - 是否有理由将测试依赖项保留在 :development 组中?
问题描述
:development
在完全 docker 化的本地环境中,是否有明确的理由在组中测试依赖项?
我理解为什么在:development, :test groups
没有 Docker 的情况下有测试依赖项,但是在 dockerized 环境中,你有不同的容器和适当的环境变量,这仍然是这种情况吗?
解决方案
我非常喜欢在我的开发环境中拥有一些特定于测试的 gem。
rspec-rails
:这为我提供了生成测试的生成器
pry
//pry-rails
任何其他变体:这对于测试/开发调试是必不可少的
factory_bot
: 能够打开一个 dev rails 控制台,为测试数据添加一些工厂,然后点击 dev web 端查看这些数据,这真是太棒了
development
总的来说,如果你想在web 端调试时使用这些 gem ,那么是的......将它们包含在你的开发组中!
推荐阅读
- node.js - 如何在构建服务器上使用“firebase login:ci”
- javascript - 直接调用函数时反应useEffect null ref
- python - 如何处理这样的python导入
- image - 我想以一种在 Pytorch 中保持类比的方式拆分数据集
- php - PHP OAuth 2.0 JWT 不记名令牌流
- javascript - 如何使用 JavaScript 将 Google 电子表格数据提取到 Google Apps 脚本中的 HTML
- django - Django单模型多表单
- linux - 无限循环与 cron 作业
- c++ - 堆栈上的动态数组 (VLA) 与堆性能
- c - levenshtein 总是无限循环递归 C