Ruby on rails 3 黄瓜预置数据库

Ruby on rails 3 黄瓜预置数据库,ruby-on-rails-3,cucumber,Ruby On Rails 3,Cucumber,我有一些黄瓜测试: And I select "vim" from "category_id" 这将选择填充表单数据库,如果不手动将其插入数据库,则无法通过测试。 是否有一些自动工具在测试前预设db?如果我理解您问题的措辞,您需要用测试值填充db。您可以使用db/seeds.rb文件来实现这一点,但更好的方法是使用工厂进行测试。这些将在数据库中创建供测试使用的对象。Factory Girl是rails中的最佳选择,因此请尝试使用:

我有一些黄瓜测试:

And I select "vim" from "category_id"
这将选择填充表单数据库,如果不手动将其插入数据库,则无法通过测试。
是否有一些自动工具在测试前预设db?

如果我理解您问题的措辞,您需要用测试值填充db。您可以使用
db/seeds.rb
文件来实现这一点,但更好的方法是使用工厂进行测试。这些将在数据库中创建供测试使用的对象。Factory Girl是rails中的最佳选择,因此请尝试使用: