Sha256: 2eacdd3f09409f8b043fb91f548f7f73e1916e813150f5031633718f5838f1e7

Contents?: true

Size: 830 Bytes

Versions: 2

Compression:

Stored size: 830 Bytes

Contents

EY_ROOT = File.expand_path("../..", __FILE__)
begin
  require File.join(EY_ROOT, ".bundle/environment.rb")
rescue LoadError
  puts "Can't load bundler environment. You need to run `bundle lock`."
  exit
end

# Bundled gems
require 'fakeweb'
require 'fakefs/safe'

# Engineyard gem
$LOAD_PATH.unshift(File.join(EY_ROOT, "lib"))
require 'engineyard'

# Spec stuff
require 'spec/autorun'
require 'yaml'
support = Dir[File.join(EY_ROOT,'/spec/support/*.rb')]
support.each{|helper| require helper }

EY.start_fake_awsm

Spec::Runner.configure do |config|
  config.include Spec::Helpers

  config.before(:all) do
    FakeWeb.allow_net_connect = false
    FakeFS.activate!
    ENV["CLOUD_URL"] = nil
    ENV["NO_SSH"] = "true"
  end

  config.before(:each) do
    FakeFS::FileSystem.clear
    EY.instance_eval{ @config = nil }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
engineyard-0.2.11 spec/spec_helper.rb
engineyard-0.2.10 spec/spec_helper.rb