相关疑难解决方法(0)

使用RSpec,如何在加载时为数据库设定种子?

我正在使用rspec来测试我的rails 3 app.我需要在测试开始之前播种数据库.如何使用以下内容为数据库设定种子:

/db/seeds.rb

["Admin", "Member"].each do |role_name|
  Role.find_or_create_by_name(role_name)
end
Run Code Online (Sandbox Code Playgroud)

谢谢

rspec ruby-on-rails ruby-on-rails-3

37
推荐指数
5
解决办法
3万
查看次数

如何在测试(Rails)中填充查找表

我正在使用Cucumber,Rspec和Factory Girl来测试我的Rails应用程序.但我有几个查找表,主要包含静态数据.所以我试图找出在测试时填充这些内容的最佳方法.在FactoryGirl中单独完成它们似乎很乏味,我想远离Fixtures.对于开发和生产,我将它们填充到seeds.rb文件中.

谢谢!

unit-testing rspec ruby-on-rails cucumber factory-bot

5
推荐指数
1
解决办法
3776
查看次数