Sha256: fb937adc117f1dfae7cd207b4eb4662158d3bc11385637a02bee339d0feba9d8

Contents?: true

Size: 733 Bytes

Versions: 14

Compression:

Stored size: 733 Bytes

Contents

require 'aruba/cucumber'

Before do
  @aruba_timeout_seconds = 10
end

def aruba_path(file_or_dir)
  File.expand_path("../../../#{file_or_dir.sub('example_app','aruba')}", __FILE__)
end

def example_app_path(file_or_dir)
  File.expand_path("../../../#{file_or_dir}", __FILE__)
end

def write_symlink(file_or_dir)
  source = example_app_path(file_or_dir)
  target = aruba_path(file_or_dir)
  system "ln -s #{source} #{target}"
end

Before do
  steps %Q{
    Given a directory named "spec"
  }

  Dir['tmp/example_app/*'].each do |file_or_dir|
    if !(file_or_dir =~ /spec$/)
      write_symlink(file_or_dir)
    end
  end

  ["spec/spec_helper.rb"].each do |file_or_dir|
    write_symlink("tmp/example_app/#{file_or_dir}")
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ammeter-0.2.6 features/support/env.rb
ammeter-0.2.5 features/support/env.rb
ammeter-0.2.4 features/support/env.rb
ammeter-0.2.3 features/support/env.rb
ammeter-0.2.2 features/support/env.rb
ammeter-0.2.1 features/support/env.rb
ammeter-0.2.0 features/support/env.rb
ammeter-0.1.3 features/support/env.rb
ammeter-0.1.2 features/support/env.rb
ammeter-0.1.1 features/support/env.rb
ammeter-0.1.0 features/support/env.rb
ammeter-0.0.3 features/support/env.rb
ammeter-0.0.2 features/support/env.rb
ammeter-0.0.1 features/support/env.rb