Sha256: 7be80b27dd42c2af0c6632b5d28cc371e26e119eadb9accd60e646c14966dd13

Contents?: true

Size: 894 Bytes

Versions: 1

Compression:

Stored size: 894 Bytes

Contents

require 'aruba/cucumber'
$:.push "#{File.dirname(__FILE__)}/../../lib/"
require 'nexus_cli'
require 'rspec'

module ArubaOverrides
  def detect_ruby(cmd)
    processor, platform, *rest = RUBY_PLATFORM.split("-")
    if platform =~ /w32$/ && cmd =~ /^nexus-cli /
      "ruby -I../../lib -S ../../bin/#{cmd}"
    else
      "#{cmd}"
    end
  end
end

World(ArubaOverrides)

Before do
  @aruba_timeout_seconds = 5
end
def get_overrides_string
  @overrides_string ||= "url:http://localhost:8081/nexus repository:releases username:admin password:admin123"
end

def get_overrides
  @overrides ||= {'url' => 'http://localhost:8081/nexus', 'repository' => 'releases', 'username' => 'deployment', 'password' => 'deployment123'}
end

def temp_dir
  @tmpdir ||= Dir.mktmpdir
end

def nexus_remote
  @nexus_remote ||= NexusCli::Factory.create(get_overrides)
end

at_exit do
  FileUtils.rm_rf(temp_dir)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nexus_cli-0.4.0 features/support/env.rb