Sha256: 37c6fabccd9b7d0d8de148ad63fd1361413a30bf47d8d5c0e705fa8f17bd594c

Contents?: true

Size: 1.07 KB

Versions: 1

Compression:

Stored size: 1.07 KB

Contents

require "moip2"

require "vcr"
require "webmock"
require "simplecov"
SimpleCov.start

RSpec.configure do |config|
end
ENV["sandbox_url"] = "https://sandbox.moip.com.br"
ENV["connect_sandbox_url"] = "https://connect-sandbox.moip.com.br"

VCR.configure do |c|
  c.cassette_library_dir = "vcr_cassettes"
  c.hook_into :webmock # or :fakeweb
  c.ignore_hosts "codeclimate.com"
  c.before_record do |i|
    i.response.body.force_encoding("UTF-8")
  end
end

# Helper methods
def sandbox_auth
  Moip2::Auth::Basic.new(
    "01010101010101010101010101010101",
    "ABABABABABABABABABABABABABABABABABABABAB",
  )
end

def sandbox_oauth
  Moip2::Auth::OAuth.new("9fdc242631454d4c95d82e27b4127394_v2")
end

def sandbox_client
  Moip2::Client.new(:sandbox, sandbox_auth)
end

def sandbox_oauth_client
  Moip2::Client.new :sandbox, sandbox_oauth
end

def sanbox_client_with_header
  Moip2::Client.new(:sandbox, sandbox_auth, headers: { "Moip-Account" => "MPA-UY765TYBL912" })
end

def sandbox_client_connect
  Moip2::Client.new(
    :sandbox,
    sandbox_auth,
    ENV["connect_sandbox_url"],
    {},
  )
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
moip2-1.0.0 spec/spec_helper.rb