class TestUrls::PrepareDb
Attributes
model_instances[R]
Public Class Methods
new()
click to toggle source
# File lib/test_urls/prepare_db.rb, line 5 def initialize @model_instances = [] Dir[Rails.root.join("app/models/*.rb")].each {|file| require file } ActiveRecord::Base.establish_connection("test") end
Public Instance Methods
prepare()
click to toggle source
# File lib/test_urls/prepare_db.rb, line 11 def prepare begin `rake db:reset` `rake db:migrate` `rake db:test:prepare` end ActiveRecord::Base.descendants.each do |model| inst = model.create(id: 1) model.validate(inst) @model_instances << inst end @model_instances end