Sha256: 0bb89d98ca02a144b4b05829e15d743a5afd64a18c3a1fc553e6f41b004992a0
Contents?: true
Size: 962 Bytes
Versions: 3
Compression:
Stored size: 962 Bytes
Contents
require 'logger' LOGGER = Logger.new STDOUT TESTAPP_ROOT = Pathname.new File.expand_path('../tmp/aruba/testapp', __FILE__) FileUtils.rm_rf TESTAPP_ROOT if File.exists? TESTAPP_ROOT ENV['RAILS_ENV'] = 'test' ENV['BUNDLE_GEMFILE'] ||= TESTAPP_ROOT.join('Gemfile') LOGGER.info "Generating Rails app in #{TESTAPP_ROOT}..." `rails new #{TESTAPP_ROOT}` LOGGER.info "Done" require TESTAPP_ROOT.join('config', 'environment') require 'shoulda-callback-matchers' require 'rspec/rails' PROJECT_ROOT = Pathname.new File.expand_path('../..', __FILE__) $LOAD_PATH << PROJECT_ROOT.join('lib') Dir[PROJECT_ROOT.join('spec', 'support', '**', '*.rb')].each do |file| require file end # Run the migrations LOGGER.info "Running the migrations for the testapp..." ActiveRecord::Migration.verbose = false ActiveRecord::Migrator.migrate("#{Rails.root}/db/migrate") LOGGER.info "Done" RSpec.configure do |config| config.include ClassBuilder config.include ModelBuilder end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shoulda-callback-matchers-1.1.1 | spec/spec_helper.rb |
shoulda-callback-matchers-1.1.0 | spec/spec_helper.rb |
shoulda-callback-matchers-1.0.0 | spec/spec_helper.rb |