【发布时间】:2012-04-03 05:18:15
【问题描述】:
我正在使用 Ruby on Rails 3.2.2、cucumber-rails-1.3.0 和 rspec-rails-2.8.1。由于我在数据库中存储了一些“系统”数据,并且我想测试需要这些数据才能正常工作的应用程序,我想种子 >在运行 Cucumber 功能之前测试数据库。
我怎样才能做到这一点?你有什么建议?
【问题讨论】:
-
这很大程度上取决于您的部署和测试过程和工具。例如,我使用简单的 groovy 脚本在数据库启动时将一些 SQL 转储到我的数据库中。
-
@Eddie - 那些“groovy 脚本”是什么?我应该把它们放在哪里?
标签: ruby-on-rails ruby ruby-on-rails-3 cucumber rspec-rails