黄瓜预设数据库

时间:2011-09-08 21:14:39

标签: ruby-on-rails-3 cucumber

我在黄瓜中进行了一些测试:

And I select "vim" from "category_id"

这个选择填充的表单数据库,如果没有手动将其插入db,则无法传递测试。 在测试之前是否有一些自动工具来预设db?

1 个答案:

答案 0 :(得分:1)

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