Sha256: f3cd466e83816616e3c8036a477d8571a57ddb39d5de5c278a1242f3335357e0
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
require 'simplecov' SimpleCov.start require 'yaml' require 'minitest/autorun' require 'minitest/rg' require 'vcr' require 'webmock' require_relative '../lib/fanswatch' FIXTURES_FOLDER = 'spec/fixtures' CASSETTES_FOLDER = "#{FIXTURES_FOLDER}/cassettes" CASSETTE_FILE = 'facebook_api' RESULT_FILE = "#{FIXTURES_FOLDER}/results.yml" FB_RESULT = YAML.load(File.read(RESULT_FILE)) if File.file?('config/credentials.yml') credentials = YAML.load(File.read('config/credentials.yml')) ENV['FB_CLIENT_ID'] = credentials[:client_id] ENV['FB_CLIENT_SECRET'] = credentials[:client_secret] ENV['FB_ACCESS_TOKEN'] = credentials[:access_token] ENV['FB_PAGE_ID'] = credentials[:page_id] end INVALID_PAGE_ID = 'error_page_id' VCR.configure do |c| c.cassette_library_dir = CASSETTES_FOLDER c.hook_into :webmock c.filter_sensitive_data('<ACCESS_TOKEN>') do URI.unescape(ENV['FB_ACCESS_TOKEN']) end c.filter_sensitive_data('<ACCESS_TOKEN_ESCAPED>') do ENV['FB_ACCESS_TOKEN'] end c.filter_sensitive_data('<CLIENT_ID>') { ENV['FB_CLIENT_ID'] } c.filter_sensitive_data('<CLIENT_SECRET>') { ENV['FB_CLIENT_SECRET'] } c.ignore_hosts 'codeclimate.com' end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fanswatch-0.1.1 | spec/spec_helper.rb |
fanswatch-0.1.0 | spec/spec_helper.rb |