Sha256: 6899fe3706753cbb19b640883bff78249cabe78b6f54ffc17f8a6b8628eabd1b
Contents?: true
Size: 1.94 KB
Versions: 1
Compression:
Stored size: 1.94 KB
Contents
require 'pp' $root = File.expand_path('../../', __FILE__) require "#{$root}/lib/acts_as_archive/gems" ActsAsArchive::Gems.activate :framework_fixture require 'framework_fixture' if FrameworkFixture.framework == 'rails' ENV['RAILS_ENV'] = 'test' FrameworkFixture.generate File.dirname(__FILE__) + '/fixtures' end ActsAsArchive::Gems.activate %w(active_wrapper-solo rack-test rspec) require 'active_wrapper/gems' # Framework specs if FrameworkFixture.framework require 'rack/test' if FrameworkFixture.rails == '<3' ActiveWrapper::Gems.gemset = :ar2 elsif FrameworkFixture.sinatra ActiveWrapper::Gems.activate %w(activesupport) require 'active_support/dependencies' ActiveSupport::Dependencies.autoload_paths << "#{$root}/spec/fixtures/builds/sinatra#{ENV['SINATRA']}/app/models" ActiveSupport::Dependencies.autoload_paths << "#{$root}/spec/fixtures/builds/sinatra#{ENV['SINATRA']}/app/helpers" end require 'active_wrapper' # Normal specs else if ENV['ACTIVERECORD'] == '2' ActiveWrapper::Gems.gemset = :ar2 else ActiveWrapper::Gems.activate %w(activesupport) require 'active_support/dependencies' end require 'active_wrapper' require "#{$root}/lib/acts_as_archive" ActiveSupport::Dependencies.autoload_paths << "#{$root}/spec/fixtures/models" ActiveSupport::Dependencies.autoload_paths << "#{$root}/spec/fixtures/helpers" include SpecHelper end $db, $log, $mail = ActiveWrapper.setup( :adapter => ActiveWrapper::Gems.gemset == :ar2 ? 'mysql' : 'mysql2', :base => "#{$root}/spec/fixtures", :env => 'test' ) $db.establish_connection if FrameworkFixture.framework == 'sinatra' FrameworkFixture.generate File.dirname(__FILE__) + '/fixtures' end Spec::Runner.configure do |config| end def before_each(migrate=true, setup=true) if migrate [ 8, 0, 8 ].each { |v| $db.migrate(v) } Record.reset_column_information end if setup @record, @lengths, @zero_lengths = setup_records end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts_as_archive-0.3.2 | spec/spec_helper.rb |