Sha256: 962551b50465c48781846e1cc08cb9ed41081d95d7574d5a059f075f6578bf7c

Contents?: true

Size: 747 Bytes

Versions: 6

Compression:

Stored size: 747 Bytes

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))

require 'rubygems'
require 'bundler'
begin
  Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
  $stderr.puts e.message
  $stderr.puts "Run `bundle install` to install missing gems"
  exit e.status_code
end

require 'shoulda'
require 'exchange'

module HelperMethods
  def fixture(name)
    File.read(File.dirname(__FILE__) +  "/support/#{name}")
  end
  
  def mock_api(adress, response, count=1)
    @uri_mock = mock('uri', :open => mock('opened_uri', :read => response))
    URI.should_receive(:parse).with(adress).at_most(count).times.and_return(@uri_mock)
  end
end

RSpec.configuration.include(HelperMethods)

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
exchange-0.5.1 spec/spec_helper.rb
exchange-0.4.4 spec/spec_helper.rb
exchange-0.4.3 spec/spec_helper.rb
exchange-0.4.1 spec/spec_helper.rb
exchange-0.3.0 spec/spec_helper.rb
exchange-0.2.6 spec/spec_helper.rb