Sha256: 61a3707bc5b1f9da6743f73acc7611a2db5fd96e203264e99a6b5fb3ab062175
Contents?: true
Size: 1.63 KB
Versions: 1
Compression:
Stored size: 1.63 KB
Contents
LIB_DIR = File.expand_path(File.join(File.dirname(__FILE__), "..", "lib")) $LOAD_PATH.unshift LIB_DIR unless $LOAD_PATH.include?(LIB_DIR) || $LOAD_PATH.include?(File.expand_path(LIB_DIR)) require "brightbox_cli" require "tmpdir" Dir["./spec/support/**/*.rb"].sort.each { |f| require f } # API_CLIENT_CONFIG_DIR = File.join(File.dirname(__FILE__), "configs/api_client") # USER_APP_CONFIG_DIR = File.join(File.dirname(__FILE__), "configs/user_application") # API_CLIENT_CONFIG = Brightbox::BBConfig.new(:directory => API_CLIENT_CONFIG_DIR) # USER_APP_CONFIG = Brightbox::BBConfig.new(:directory => USER_APP_CONFIG_DIR) # These are the contents API_CLIENT_CONFIG_CONTENTS = File.read(File.join(File.dirname(__FILE__), "configs/api_client.ini")) USER_APP_CONFIG_CONTENTS = File.read(File.join(File.dirname(__FILE__), "configs/user_app.ini")) # Remember the $HOME of the test runner TEST_RUNNER_HOME = ENV["HOME"] RSpec.configure do |config| config.include CommonHelpers config.include ConfigHelpers config.include TokenHelpers config.include PasswordPromptHelpers # For each test, point to the testing endpoint to make it safer and easier to # record from dev endpoints. Devs can DNS api.brightbox.dev to their dev service config.before do stub_const("Brightbox::DEFAULT_API_ENDPOINT", ENV["BRIGHTBOX_API_URL"] || "http://api.brightbox.dev") end # For each test, isolate the testing users $HOME so that we control the config # and any cached values completely. config.around(:each) do |example| Dir.mktmpdir do |tmp_home| ENV["HOME"] = tmp_home example.run ENV["HOME"] = TEST_RUNNER_HOME end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
brightbox-cli-2.2.0 | spec/spec_helper.rb |