Sha256: e48ff6e09d18b09f6954a6a1ffc2ad53ef06d45fe845b95edb0e8f19058eb5e3
Contents?: true
Size: 963 Bytes
Versions: 2
Compression:
Stored size: 963 Bytes
Contents
require "rubygems" require "rspec" require "factory_girl" require "faker" require "active_record" require "active_support" # Establish DB Connection config = YAML::load(IO.read(File.join(File.dirname(__FILE__), 'db', 'database.yml'))) ActiveRecord::Base.configurations = {'test' => config[ENV['DB'] || 'sqlite3']} ActiveRecord::Base.establish_connection(ActiveRecord::Base.configurations['test']) # Load Test Schema into the Database load(File.dirname(__FILE__) + "/db/schema.rb") require File.dirname(__FILE__) + '/../init' # Example has_draft Model: class Article < ActiveRecord::Base has_draft end # Empty class to test ability of Draft class to extend other classes class Post < ActiveRecord::Base end # Model for testing ability to have the draft extend a different class class BlogPost < Post has_draft :extends => Post, :belongs_to => :post end # Load Factories: Dir[File.join(File.dirname(__FILE__), "factories/**/*.rb")].each {|f| require f}
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
has_draft-1.4.0 | spec/spec_helper.rb |
has_draft-1.3.0 | spec/spec_helper.rb |