Sha256: 13800753726f99b387356c43736958d56078557eeabb587b2c5a8ef1b4eef90f

Contents?: true

Size: 487 Bytes

Versions: 5

Compression:

Stored size: 487 Bytes

Contents

module ApiHelpers
  def api_root
    @api_root ||= 'https://exist.io/api/1'
  end

  def stub_request_with_fixture(method, partial_url, fixture)
    stub_request(method, api_root + partial_url).to_return(
      body: File.read(fixture_path_for(fixture)),
      headers: { 'Content-Type' => 'application/json' }
    )
  end

  def fixture_path_for(name)
    File.expand_path("../../fixtures/#{name}.json", __FILE__)
  end
end

RSpec.configure do |config|
  config.include(ApiHelpers)
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
exist-0.1.0.beta.6 spec/support/api_helpers.rb
exist-0.1.0.beta.5 spec/support/api_helpers.rb
exist-0.1.0.beta.4 spec/support/api_helpers.rb
exist-0.1.0.beta.3 spec/support/api_helpers.rb
exist-0.1.0.beta.2 spec/support/api_helpers.rb