To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / .svn / pristine / c5 / c56729768267d9f2427731ce1a23f08b9b8899ac.svn-base @ 1297:0a574315af3e
History | View | Annotate | Download (878 Bytes)
| 1 | 1296:038ba2d95de8 | Chris | $:.unshift(File.dirname(__FILE__) + '/../lib') |
|---|---|---|---|
| 2 | plugin_test_dir = File.dirname(__FILE__) |
||
| 3 | |||
| 4 | require 'rubygems' |
||
| 5 | require 'bundler/setup' |
||
| 6 | |||
| 7 | require 'rspec' |
||
| 8 | require 'logger' |
||
| 9 | |||
| 10 | require 'active_support' |
||
| 11 | require 'active_model' |
||
| 12 | require 'active_record' |
||
| 13 | require 'action_controller' |
||
| 14 | |||
| 15 | require 'awesome_nested_set' |
||
| 16 | |||
| 17 | ActiveRecord::Base.logger = Logger.new(plugin_test_dir + "/debug.log") |
||
| 18 | |||
| 19 | require 'yaml' |
||
| 20 | require 'erb' |
||
| 21 | ActiveRecord::Base.configurations = YAML::load(ERB.new(IO.read(plugin_test_dir + "/db/database.yml")).result) |
||
| 22 | ActiveRecord::Base.establish_connection(ENV["DB"] || "sqlite3mem") |
||
| 23 | ActiveRecord::Migration.verbose = false |
||
| 24 | load(File.join(plugin_test_dir, "db", "schema.rb")) |
||
| 25 | |||
| 26 | require 'support/models' |
||
| 27 | |||
| 28 | require 'rspec/rails' |
||
| 29 | RSpec.configure do |config| |
||
| 30 | config.fixture_path = "#{plugin_test_dir}/fixtures"
|
||
| 31 | config.use_transactional_fixtures = true |
||
| 32 | end |