Sha256: 6d01bb45cecbb6929426a9aa026bceefae110dbf203e5bee18e4b73963d6a460

Contents?: true

Size: 1.05 KB

Versions: 6

Compression:

Stored size: 1.05 KB

Contents

ENV["RAILS_ENV"] = "test"
require 'rubygems'
require 'bundler/setup'
Bundler.require

name = "#{File.basename(Dir.pwd)}-test"
app = Adva::Generators::App.new(name, :target => '/tmp', :migrate => true)
app.invoke

Gem.patching('webrat', '0.7.2') do
  ActionController.send(:remove_const, :AbstractRequest)
end

require 'cucumber/rails/world'
require 'cucumber/rails/active_record'
require 'cucumber/web/tableish'
require 'webrat'
require 'webrat/core/matchers'
require 'patches/webrat/logger'
require 'test/unit/assertions'
require 'action_dispatch/testing/assertions'
require 'factory_girl'
require Adva::Core.root.join('lib/core_ext/rails/active_record/skip_callbacks')

Adva::Testing.load_factories
Adva::Testing.load_cucumber_support
Adva::Testing.load_assertions
Adva::Testing.load_helpers

Webrat.configure do |config|
  config.mode = :rails
  config.open_error_files = false
end

ActionController::Base.allow_rescue = false
Cucumber::Rails::World.use_transactional_fixtures = true
Rails.backtrace_cleaner.remove_silencers!

World(GlobalHelpers)
Adva.out = StringIO.new('')

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
adva-core-0.0.9 lib/testing/env.rb
adva-core-0.0.8 lib/testing/env.rb
adva-core-0.0.7 lib/testing/env.rb
adva-core-0.0.6 lib/testing/env.rb
adva-core-0.0.5 lib/testing/env.rb
adva-core-0.0.4 lib/testing/env.rb