Sha256: 45296934ceefe641cdd1f146dd2b73e2eaab1fc11a7698143b18adb14c416a76
Contents?: true
Size: 1.73 KB
Versions: 3
Compression:
Stored size: 1.73 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 "support/common_helpers" 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 if RUBY_VERSION >= "1.8.7" config.filter_run_excluding :broken_1_8 => true end # 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", "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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
brightbox-cli-1.1.0 | spec/spec_helper.rb |
brightbox-cli-1.0.0 | spec/spec_helper.rb |
brightbox-cli-1.0.0.rc2 | spec/spec_helper.rb |