首页 > 解决方案 > 是否有理由将测试依赖项保留在 :development 组中?

问题描述

:development在完全 docker 化的本地环境中,是否有明确的理由在组中测试依赖项?

我理解为什么在:development, :test groups没有 Docker 的情况下有测试依赖项,但是在 dockerized 环境中,你有不同的容器和适当的环境变量,这仍然是这种情况吗?

标签: ruby-on-rails

解决方案


我非常喜欢在我的开发环境中拥有一些特定于测试的 gem。

rspec-rails:这为我提供了生成测试的生成器

pry//pry-rails任何其他变体:这对于测试/开发调试是必不可少的

factory_bot: 能够打开一个 dev rails 控制台,为测试数据添加一些工厂,然后点击 dev web 端查看这些数据,这真是太棒了

development总的来说,如果你想在web 端调试时使用这些 gem ,那么是的......将它们包含在你的开发组中!


推荐阅读