Sha256: a1b6a8c7fd8892e916d75d63edc985db71a12301d40e271738a8e81d0a9d64ca

Contents?: true

Size: 791 Bytes

Versions: 3

Compression:

Stored size: 791 Bytes

Contents

require 'aruba/cucumber'
require 'methadone/cucumber'
require 'wrong'

include Wrong

bin_dir     = File.expand_path File.dirname(__FILE__), '../../bin'
ENV['PATH'] = bin_dir + File::PATH_SEPARATOR + ENV['PATH']
LIB_DIR     = File.expand_path File.dirname(__FILE__), '../../lib'

Before do
  # Using "announce" causes massive warnings on 1.9.2
  @puts = true
  @original_rubylib = ENV['RUBYLIB']
  ENV['RUBYLIB']    = LIB_DIR + File::PATH_SEPARATOR + ENV['RUBYLIB'].to_s
  @aruba_timeout_seconds = RUBY_PLATFORM == 'java' ? 20 : 5
end

Aruba.configure do |config|
  config.before_cmd do |cmd|
    set_env('JRUBY_OPTS', "-X-C #{ENV['JRUBY_OPTS']}") # disable JIT since these processes are so short lived
  end
end if RUBY_PLATFORM == 'java'

After do
  ENV['RUBYLIB'] = @original_rubylib
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
compaa-0.0.4 features/support/env.rb
compaa-0.0.3 features/support/env.rb
compaa-0.0.2 features/support/env.rb