spec/spec_helper.rb in shakespeare-0.1.0 vs spec/spec_helper.rb in shakespeare-0.1.1

- old
+ new

@@ -1,41 +1,41 @@ -begin - require File.dirname(__FILE__) + '/../../../../spec/spec_helper' -rescue LoadError - puts "You need to install rspec in your base app" - exit -end - -plugin_spec_dir = File.dirname(__FILE__) -ActiveRecord::Base.logger = Logger.new(plugin_spec_dir + "/debug.log") - -require File.expand_path(File.join(Rails.root, 'config/environment.rb')) unless defined?(ActiveRecord::Base) -require 'spec/blueprints' - -def load_schema - config = YAML::load(IO.read(File.dirname(__FILE__) + '/database.yml')) - # ActiveRecord::Base.logger = Logger.new(File.dirname(__FILE__) + "/debug.log") - # - # db_adapter = ENV['DB'] - # - # # no db passed, try one of these fine config-free DBs before bombing. - # db_adapter ||= - # begin - # require 'rubygems' - # require 'sqlite' - # 'sqlite' - # rescue MissingSourceFile - # begin - # require 'sqlite3' - # 'sqlite3' - # rescue MissingSourceFile - # end - # end - # - # if db_adapter.nil? - # raise "No DB Adapter selected. Pass the DB= option to pick one, or install Sqlite or Sqlite3." - # end - - ActiveRecord::Base.establish_connection(config[:mysql]) - load(File.dirname(__FILE__) + "/schema.rb") - require File.dirname(__FILE__) + '/../rails/init.rb' +begin + require File.dirname(__FILE__) + '/../../../../spec/spec_helper' +rescue LoadError + puts "You need to install rspec in your base app" + exit +end + +plugin_spec_dir = File.dirname(__FILE__) +ActiveRecord::Base.logger = Logger.new(plugin_spec_dir + "/debug.log") + +require File.expand_path(File.join(Rails.root, 'config/environment.rb')) unless defined?(ActiveRecord::Base) +require 'spec/blueprints' + +def load_schema + config = YAML::load(IO.read(File.dirname(__FILE__) + '/database.yml')) + # ActiveRecord::Base.logger = Logger.new(File.dirname(__FILE__) + "/debug.log") + # + # db_adapter = ENV['DB'] + # + # # no db passed, try one of these fine config-free DBs before bombing. + # db_adapter ||= + # begin + # require 'rubygems' + # require 'sqlite' + # 'sqlite' + # rescue MissingSourceFile + # begin + # require 'sqlite3' + # 'sqlite3' + # rescue MissingSourceFile + # end + # end + # + # if db_adapter.nil? + # raise "No DB Adapter selected. Pass the DB= option to pick one, or install Sqlite or Sqlite3." + # end + + ActiveRecord::Base.establish_connection(config[:mysql]) + load(File.dirname(__FILE__) + "/schema.rb") + require File.dirname(__FILE__) + '/../rails/init.rb' end \ No newline at end of file