Sha256: ad6e16bcd1a2b4925f95e5b74c78bfe5d69d7320866ffb4a2c4dfc85cc851e9d
Contents?: true
Size: 776 Bytes
Versions: 4
Compression:
Stored size: 776 Bytes
Contents
$:.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $:.unshift(File.join(File.dirname(__FILE__), '..', 'spec')) require 'rubygems' require 'spec/autorun' require 'active_record' require 'active_enum' RAILS_ROOT = File.dirname(__FILE__) ActiveRecord::Migration.verbose = false ActiveRecord::Base.establish_connection({:adapter => 'sqlite3', :database => ':memory:'}) require 'schema' class Person < ActiveRecord::Base; end module SpecHelper def reset_class(klass, &block) name = klass.name.to_sym Object.send(:remove_const, name) Object.const_set(name, Class.new(ActiveRecord::Base)) new_klass = Object.const_get(name) new_klass.class_eval &block if block_given? end end Spec::Runner.configure do |config| config.include SpecHelper end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
active_enum-0.6.3 | spec/spec_helper.rb |
active_enum-0.6.2 | spec/spec_helper.rb |
active_enum-0.6.1 | spec/spec_helper.rb |
active_enum-0.6.0 | spec/spec_helper.rb |