Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

42 lines (31 sloc) 1.214 kB
require 'rubygems'
require 'bundler'
Bundler.setup
require 'limited_red/plugins/cucumber'
require 'ruby-debug' if !defined?(RUBY_ENGINE) && RUBY_VERSION != '1.9.3' && !ENV['CI']
require 'aruba/cucumber'
additional_paths = []
Before('@rspec-1') do
additional_paths << File.join(%w[ .. .. vendor rspec-1 bin ])
end
Before do
load_paths, requires = ['../../lib'], []
# Put any bundler-managed gems (such as :git gems) on the load path for when aruba shells out.
# Alternatively, we could hook up aruba to use bundler when it shells out, but invoking bundler
# for each and every time aruba starts ruby would slow everything down. We really only need it for
# bundler-managed gems.
load_paths.push($LOAD_PATH.grep %r|bundler/gems|)
if RUBY_VERSION < '1.9'
requires << "rubygems"
else
load_paths << '.'
end
requires << '../../features/support/vcr_cucumber_helpers'
requires.map! { |r| "-r#{r}" }
set_env('RUBYOPT', "-I#{load_paths.join(':')} #{requires.join(' ')}")
if additional_paths.any?
existing_paths = ENV['PATH'].split(':')
set_env('PATH', (additional_paths + existing_paths).join(':'))
end
@aruba_timeout_seconds = RUBY_PLATFORM == 'java' ? 60 : 20
end
Jump to Line
Something went wrong with that request. Please try again.