Sha256: 80f5ff8e0b16bcac5cc993eec68e7ff0c2ae52ea25905f0259374f1884684a5b

Contents?: true

Size: 1.25 KB

Versions: 16

Compression:

Stored size: 1.25 KB

Contents

# frozen_string_literal: true
require 'simplecov'
SimpleCov.start

require 'yaml'
require 'minitest/autorun'
require 'minitest/rg'
require 'vcr'
require 'webmock'

require_relative '../lib/movlog'

FIXTURES_FOLDER = 'spec/fixtures'
CASSETTES_FOLDER = "#{FIXTURES_FOLDER}/cassettes"

CASSETTE_FILE_1 = 'omdb_api'
CASSETTE_FILE_2 = 'skyscanner_api'
CASSETTE_FILE_3 = 'airbnb_api'
CASSETTE_FILE_4 = 'geonames_api'

OMDB_KEYWORD = 'hobbit'

if File.file?('config/credentials.yml')
  credentials = YAML.load(File.read('config/credentials.yml'))
  ENV['AIRBNB_CLIENT_ID'] = credentials[:airbnb_client_id]
  ENV['SKY_API_KEY'] = credentials[:skyscanner_api_key]
  ENV['GEONAMES_USERNAME'] = credentials[:geonames_username]
end

VCR.configure do |c|
  c.cassette_library_dir = CASSETTES_FOLDER
  c.hook_into :webmock

  c.filter_sensitive_data('<SKY_API_KEY>')  { ENV['SKY_API_KEY'] }
  c.filter_sensitive_data('<AIRBNB_CLIENT_ID>') { ENV['AIRBNB_CLIENT_ID'] }
  c.filter_sensitive_data('<GEONAMES_USERNAME>') { ENV['GEONAMES_USERNAME'] }
end

RESULT_FILE_1 = "#{FIXTURES_FOLDER}/omdb_api_results.yml"
RESULT_FILE_2 = "#{FIXTURES_FOLDER}/skyscanner_api_results.yml"
RESULT_FILE_3 = "#{FIXTURES_FOLDER}/airbnb_api_results.yml"
RESULT_FILE_4 = "#{FIXTURES_FOLDER}/geonames_api_results.yml"

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
movlog-0.3.15 spec/spec_helper.rb
movlog-0.3.14 spec/spec_helper.rb
movlog-0.3.13 spec/spec_helper.rb
movlog-0.3.12 spec/spec_helper.rb
movlog-0.3.11 spec/spec_helper.rb
movlog-0.3.10 spec/spec_helper.rb
movlog-0.3.9 spec/spec_helper.rb
movlog-0.3.8 spec/spec_helper.rb
movlog-0.3.7 spec/spec_helper.rb
movlog-0.3.6 spec/spec_helper.rb
movlog-0.3.5 spec/spec_helper.rb
movlog-0.3.4 spec/spec_helper.rb
movlog-0.3.3 spec/spec_helper.rb
movlog-0.3.2 spec/spec_helper.rb
movlog-0.3.1 spec/spec_helper.rb
movlog-0.3.0 spec/spec_helper.rb