Sha256: 939c48e1c72293fd6d57b73e95d13228f5e34c21fb91a134a76a337e96528089

Contents?: true

Size: 1.14 KB

Versions: 1

Compression:

Stored size: 1.14 KB

Contents

require 'rubygems'
require 'rspec'
require 'cgi'
require 'pry'
require 'vcr'
require 'fakefs/spec_helpers'

$:.unshift((File.join(File.dirname(__FILE__), '..', 'lib')))
require 'barometer'

WEATHERBUG_CODE = Barometer::KeyFileParser.find(:weather_bug, :code) || 'weatherbug'
YAHOO_KEY = Barometer::KeyFileParser.find(:yahoo, :app_id) || 'yahoo'
downcased_weatherbug_code = WEATHERBUG_CODE.to_s
downcased_weatherbug_code[0] = WEATHERBUG_CODE.to_s[0..0].downcase

# Barometer.debug!
Barometer.yahoo_placemaker_app_id = 'placemaker'

VCR.configure do |config|
  config.cassette_library_dir = 'spec/cassettes'
  config.hook_into :webmock
  config.default_cassette_options = { :record => :none, :serialize_with => :json }

  config.filter_sensitive_data('WEATHERBUG_CODE') { WEATHERBUG_CODE.to_s }
  config.filter_sensitive_data('WEATHERBUG_CODE') { downcased_weatherbug_code }
  config.filter_sensitive_data('<YAHOO_KEY>') { YAHOO_KEY.to_s }
  config.filter_sensitive_data('<PLACEMAKER_KEY>') { Barometer.yahoo_placemaker_app_id.to_s }

  config.configure_rspec_metadata!
end

RSpec.configure do |config|
  config.treat_symbols_as_metadata_keys_with_true_values = true
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
barometer-0.8.0 spec/spec_helper.rb