Sha256: 35d7009ad799bc570f5f585cbfa0170566ca0cb3c02178438094229fd239f522

Contents?: true

Size: 1.01 KB

Versions: 2

Compression:

Stored size: 1.01 KB

Contents

require "viglink-api"
require "vcr"
require "simplecov"
require "simplecov-rcov"

class SimpleCov::Formatter::MergedFormatter
  def format(result)
    SimpleCov::Formatter::HTMLFormatter.new.format(result)
    SimpleCov::Formatter::RcovFormatter.new.format(result)
  end
end

SimpleCov.formatter = SimpleCov::Formatter::MergedFormatter
SimpleCov.start do
  add_filter '/vendor'
end

VCR.configure do |c|
  c.allow_http_connections_when_no_cassette = true
  c.cassette_library_dir = 'spec/cassettes'
  c.hook_into :webmock
  c.configure_rspec_metadata!
  c.default_cassette_options = {record: :new_episodes}

end

RSpec.configure do |c|
  c.treat_symbols_as_metadata_keys_with_true_values = true

  # Add gem specific configure for easy access
  #
  c.before(:each) do
    ViglinkApi.configure do |config|
      config.api_key = 'your-api-key'
      config.api_url = 'http://catalog.viglink.com'
      config.api_secret = 'your-secret-key'
      config.api_cuid_url = 'https://www.viglink.com/service/v1/cuidRevenue'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
viglink-api-0.1.1 spec/spec_helper.rb
viglink-api-0.1.0 spec/spec_helper.rb