Sha256: f3edbeb33f8aac1a589e4d2dc1d63ad5a4f13e5b7a7b9d37bb6d4dca764d87bc

Contents?: true

Size: 789 Bytes

Versions: 44

Compression:

Stored size: 789 Bytes

Contents

unless RUBY_VERSION =~ /1\.9/
  $stderr.puts "Sorry, Cucumber features are only meant to run on Ruby 1.9 for now :("
  exit 0
end

require 'bundler'
Bundler.setup
require 'aruba/cucumber'
require 'capybara/cucumber'

# Fake rack app for capybara that just returns the latest coverage report from aruba temp project dir
Capybara.app = lambda {|env|
  [200, {'Content-Type' => 'text/html'},
    [File.read(File.join(File.dirname(__FILE__), '../../tmp/aruba/project', 'coverage/index.html'))]]
}

Before do
  @aruba_timeout_seconds = 20
  this_dir = File.dirname(__FILE__)
  # Clean up and create blank state for fake project
  in_current_dir do
    FileUtils.rm_rf 'project'
    FileUtils.cp_r File.join(this_dir, '../../test/faked_project/'), 'project'
  end
  step 'I cd to "project"'
end

Version data entries

44 entries across 34 versions & 6 rubygems

Version Path
challah-0.5.2 vendor/bundle/gems/simplecov-0.6.1/features/support/env.rb
challah-0.5.1 vendor/bundle/gems/simplecov-0.6.1/features/support/env.rb
simplecov-0.6.1 features/support/env.rb
simplecov-0.6.0 features/support/env.rb