Sha256: 346dfa19c3fcca1a45378d910acd00bc2b4d719f79933ab4086eee70d59fb55c

Contents?: true

Size: 502 Bytes

Versions: 6

Compression:

Stored size: 502 Bytes

Contents

require 'aruba/cucumber'
require 'aruba/in_process'
require 'cucumber/rspec/doubles'

require 'clicoder/cli'

ENV['PATH'] = "#{Dir.pwd}/bin:#{ENV['PATH']}"

Aruba::InProcess.main_class = Clicoder::ArubaCLI
Aruba.process = Aruba::InProcess

Before do
  # Don't use tmp/aruba dir
  @dirs = ['.']
end

Around do |scenario, block|
  Dir.mktmpdir do |dir|
    Dir.chdir(dir) do
      ENV['HOME'] = Dir.pwd
      FileUtils.cp_r("#{FIXTURE_DIR}/clicoder.d", '.clicoder.d')

      block.call
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
clicoder-0.0.6 features/support/setup.rb
clicoder-0.0.5 features/support/setup.rb
clicoder-0.0.4 features/support/setup.rb
clicoder-0.0.3 features/support/setup.rb
clicoder-0.0.2 features/support/setup.rb
clicoder-0.0.1 features/support/setup.rb