ruby-on-rails - 在 rails4 中放置测试 gem 的位置

标签 ruby-on-rails testing rubygems development-environment

我见过不同的来源,其中测试 gem 被放置在 gemfile 的其他组中。例如,在一个图例中,factory_girl_railsgroup :development, :test 中,而在另一个图例中,它在 group :test 中。

是否有一种简单的方法来决定将以下 gem 放在哪里?

factory_girl_rails
launchy
jasmine
guard-rspec
capybara
shoulda

最佳答案

取决于他们通常在他们的 github repo 页面上所说的内容,但通常只将测试的放在 :test 组中(即 jasmineguard- rspec, capybara, shoulda) 如果你在 dev 中需要它们(在 dev 中创建一个工厂有时会很酷),那么把它放在两者中。

说实话,我不知道launchy...

关于ruby-on-rails - 在 rails4 中放置测试 gem 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36500205/

相关文章:

ruby-on-rails - Rails 3.2 引擎布局

mysql - 在 Ruby on Rails (MySQL) 中使用 'end' 作为列名

ruby-on-rails - 添加字体后,Heroku Rails Assets 管道无法预编译

python - 我如何在使用 selenium python 的网站中抓取::之前的元素

javascript - 取消注释 jquery 如何导致 rails 服务器的工作?

ruby - 在其自己的目录之外运行 bundler 部署的 Ruby 应用程序?

ruby-on-rails - Localhost :3000 claims "gem ' pg'"in not installed, Heroku 应用运行正常

asp.net-mvc-4 - 如何创建 ASP.NET WEB API 功能测试

javascript - Jasmine JQuery 测试不会将 p 标记识别为隐藏

ruby-on-rails - 有没有办法为 CarrierWave/Fog 设置上传进度指示器?