Sha256: 37a881f43f3d1e33cfa64070e3dccfce827a26b1a8ca0f39ec29cf128b5f1df0

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

require 'validic'
require 'vcr'
require 'simplecov'
require 'simplecov-rcov'
require 'api_matchers'

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/cassette'
  c.hook_into :webmock
  c.configure_rspec_metadata!
  c.default_cassette_options = { record: :new_episodes }
end

RSpec.configure do |c|
  c.include APIMatchers::RSpecMatchers

  c.treat_symbols_as_metadata_keys_with_true_values = true

  ##
  # Add gem specific configuration for easy access
  #
  c.before(:each) do
    Validic.configure do |config|
      # This is using ACME Corp Credentials as per Documentation
      config.api_url          = 'https://api.validic.com'
      config.api_version      = 'v1'
      config.access_token     = ENV['TEST_ORG_TOKEN']
      config.organization_id  = '51aca5a06dedda916400002b'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
validic-0.3.3 spec/spec_helper.rb
validic-0.3.2 spec/spec_helper.rb